Software Application Developer Job Description

Software Application Developer Job Description

4.5
153 votes for Software Application Developer
Software application developer provides software architectural direction for CAD/CAM/CAE software development using in-house developed applications and custom API to extend features using (C++, Java, C#, FORTRAN).

Software Application Developer Duties & Responsibilities

To write an effective software application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included software application developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Design, develop and implement object oriented JavaScript applications
Coordinate appropriate code sharing among ACAL mission partners
Confirm understanding with tech lead
Software developer, with a full understanding of collaborative life cycle using Agile or SDLC
Develop technical design solutions for telecom OEM devices, IT, and Network capabilities to support Device roadmap strategies
Lead, document, and manage device architecture and design teams to implement the high level approach
Review/consult on the Device Architecture Blueprint for architecture direction
Provide Device testing approach if requested, guidance to Device, IT, and Network teams when required
Production support/assistance for OEM/Device teams/IT/Network for device functionality when required
Provide executive communications and materials for projects, strategies, and designs when required

Software Application Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Application Developer

List any licenses or certifications required by the position: ITIL, AWS, II, IAT, DOD, CISM, CISA, CISSP, SSL, DNS

Education for Software Application Developer

Typically a job would require a certain level of education.

Employers hiring for the software application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Business, Applied Technologies, Technical, Healthcare, Math, Science, Software Engineering

Skills for Software Application Developer

Desired skills for software application developer include:

Github Flow model
Concepts in Software Development field
Technical principals
Theories
HTML
JavaScript
Development using the Eclipse RCP framework
C++ and C
Organizational skills and ability to perform detail-oriented work are
Word-processing and integrated software applications

Desired experience for software application developer includes:

SSRS Design, development and configuration
10 years experience in state-of-the-art financial application development with expert business knowledge
BS in Computer Science/Math or equivalent experience – Masters preferred
Minimum 5+ years experience in C++ AND working experience in Software Development
XAML, Win32/WinRT, C#, Objective C, Microsoft Managed C++ knowledge a plus
Ability to work as a technical/feature lead, member of a team

Software Application Developer Examples

1

Software Application Developer Job Description

Job Description Example
Our growing company is looking to fill the role of software application developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software application developer
  • Responsibility over the design, development and delivery of PeopleSoft application development components, including reports, interfaces, conversions, and implementation of custom solutions
  • Modify existing code and provide testing and debugging as necessary to ensure the system is always full mission capable
  • Creation and development of new applications, enhancing and upgrading existing applications, for the security team
  • Turner is seeking a software developer to build and maintain high-performance Java-based, back-end scoring and statistics
  • The right candidate must be a self-learner and be able to work in a fast-paced environment, delivering high-quality and defect-free code for projects throughout the year that have fixed deadlines
  • Working on a small, dedicated team, the candidate will collaborate with product development and various technical teams and vendors
  • Integrate technologies such as NFC, WiFi, and Bluetooth services such as voice control and music libraries, to build a cohesive product
  • Take part in full stack software development which includes embedded, mobile apps, cloud, and everything in between
  • Manage assets within a source code management system
  • Use accepted project management, application development and documentation standards and processes
Qualifications for software application developer
  • Expert in Microsoft enterprise solutions
  • Broad knowledge of a significant segment of client business and/or banking industry
  • Experience using source control system like ISPW, TFS
  • Experience with at least one database system SQL (MySQL, NoSQL, PostreSQL), MongoDB, , strongly preferred
  • Experience in scripting languages (Python, PHP, R, Bash) strongly preferred
  • Two years’ experience as a Device architect or engineer
2

Software Application Developer Job Description

Job Description Example
Our innovative and growing company is looking for a software application developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software application developer
  • Good understanding of e-trade pad, trade query and OSP features for customization
  • Good grasp on core Murex data model and Datamart creation/enhancement
  • Enhancing existing data dictionary formulas as per the business needs
  • Handling L1 to L3 level of BAU/Batch/Trading floor issues/defects for FX Spot/Fwd/Swaps/NDFs against both upstream and internal trade booking
  • Integration with third parties like Markitwire/Misys for the Market confirmations
  • Hands on working on Murex regulatory reporting module
  • Ability to work closely with product owners and business team to translate requirements into technical specifications and runbooks in support of application builds
  • Ability to plan, work and build software in a DevOps compatible manner
  • Be a part of Scrum team to deliver technology solutions in an Agile fashion including, but not limited to, sprint planning, complexity analysis, standup calls, and sprint retrospectives
  • Perform application development build tasks and perform application coding in J2EE and RDBMS technologies along with MUREX
Qualifications for software application developer
  • Five years’ experience in IT or Network
  • Five years’ experience using software development lifecycles for project work
  • Two years’ experience with Java, C/C++, and Android
  • C# and Objective-C experience
  • Atlassian products (Bitbucket, JIRA, Confluence) experience
  • Windows Phone 8+ and iOS experience
3

Software Application Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software application developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software application developer
  • Conduct and document results of satisfactory unit-level testing of implemented features
  • Define, contribute to, and adhere to, design practices standards
  • Address quality issues identified in the QA Testing process
  • Assist in the evaluation of software tools and packages for appropriate use and need
  • Design, develop, maintain, and implement ETL solutions
  • Develop automation of data acquisition, transformation, and movement
  • Monitor and administer the automated ETL batch process to verify execution and performance
  • Participate in the ongoing development of technical best practices for ETL including data movement, quality, and cleansing
  • Be able to work under pressure and deliver to tight timescales
  • Be committed to technical quality
Qualifications for software application developer
  • Relational database design and access
  • Experience with Linux environments and scripting languages (bash)
  • Upgradex, implementation (Customization & Configuration), data conversions, migrations, integrations & product development
  • Proficient in Hypertext Preprocessor (PHP5+)
  • Strong knowledge of Model View Controller (MVC) architecture and implementation
  • Strong understanding of object oriented design principles and patterns
4

Software Application Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software application developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software application developer
  • Identify risks and mitigation for various feature areas
  • Effectively manage dependencies for various feature areas
  • Efficiently implement feature area with minimal technical debt
  • Ensure feature areas are bug free
  • Include unit tests for feature areas to achieve established code coverage targets
  • Feature areas are test-driven designed, enabling efficient regression testing
  • Evolve feature area(s) with new ideas to realize greater benefits or to solve newly anticipated problems
  • Focus on multiple feature areas or components
  • Consistently contribute to key functionalities for our product and service offering
  • Apply software engineering practices and implement automations across all elements of solution delivery
Qualifications for software application developer
  • 2 years of experience in Hypertext Preprocessor (PHP5+)
  • Ideal candidates will have a Bachelor’s degree in Computer Science, MIS, or related degree
  • Experience in direct customer interaction
  • Strong mobile UI skills
  • Superior written communication, verbal communication, and facilitation skills
  • Minimum of 7 years experience with object-oriented application development experience
5

Software Application Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software application developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software application developer
  • Contractor logistics support (CLS)
  • Operation of a system integration laboratory
  • Technical Order preparation
  • Interact with cross-functional electronics, mechanical, test and production team members to optimize product definition, performance and manufacturability
  • Bug fixing & feature enhancement
  • Monitor and recommend technological developments
  • Design and implement complex and robust Suitability Platform solutions using enterprise technologies based on Java and related platforms
  • Analysis of requirements in collaboration with analysts and users
  • Creating detailed design documents where appropriate
  • Perform Unit testing – there is a strong focus on automated testing and continuous delivery pipelines
Qualifications for software application developer
  • Knowledge of the property/casualty insurance business preferred
  • BS in Chemical Engineering, Mechanical Engineering, or Computer Science
  • Highly Self-driven
  • Ability to drive team towards common goal
  • CSA Certification highly preferred
  • Master’s degree in Computer Science or Computer Application

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates