Software Application Developer Job Description
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:
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:
Desired experience for software application developer includes:
Software Application Developer Examples
Software Application Developer Job Description
- 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
- 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
Software Application Developer Job Description
- 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
- 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
Software Application Developer Job Description
- 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
- 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
Software Application Developer Job Description
- 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
- 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
Software Application Developer Job Description
- 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
- 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