Application Software Developer Job Description
Application Software Developer Duties & Responsibilities
To write an effective application software developer job description, begin by listing detailed duties, responsibilities and expectations. We have included application software developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Application Software Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Application Software Developer
List any licenses or certifications required by the position: ITIL, AWS, II, IAT, DOD, CISM, CISA, CISSP, SSL, DNS
Education for Application Software Developer
Typically a job would require a certain level of education.
Employers hiring for the application software 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 Application Software Developer
Desired skills for application software developer include:
Desired experience for application software developer includes:
Application Software Developer Examples
Application Software Developer Job Description
- Work with customers and/or technical staff to resolve issues and develop solutions
- Conduct process and requirement reviews to assure quality
- Develop, test, implement, document and maintain business system solutions within SharePoint platforms
- Provide in-house software training to allow users basic site maintenance and functionality
- Work/Co-ordinate/collaborate with global OCUDR Software Development and support team
- Support product verification team by troubleshooting reported issues
- Review escalated field issues
- Participate in software design and design discussions to improve the software performance, maintainability, serviceability, and reliability
- Deliver on MUREX based developments for the Derivatives business
- Implementing Data-dictionary Formula's like XSL, XMLF, XSLT, XMLFBM
- Experience with Service Oriented Architecture and real-time integration using SOAP and XML
- Experience with Infolease
- Experience with Oracle Service Bus for integration
- Experience with Control-M for job scheduling
- Proficient in using test and measurement equipment such as oscilloscopes, logic analyzer, BERT
- BS/MS in Computer Science, Math, or other algorithmic-centric discipline
Application Software Developer Job Description
- Important team member to help ideate, create and develop a suite of microservices to help automate several existing workflows that exist in our cybersecurity domain such as correlations, alerting, analysis, and event review processes
- Build towards a iSoC platform would host robotic software applications that will reduce cost, increase threat accuracy and increase intelligence available to security analysts
- Help to interpret the business landscape of application, assets and tools to discover opportunities to prevent, predict, detect and respond to cyber threats
- Contribute towards thought leadership across the business through presentations, demos and video calls with business sponsors / product owners
- Integrate various cybersecurity tools and datasets to enhance detective and preventive control sets
- Create unique, custom software solutions to achieve security goals when COTS/OSS solutions are not available or viable
- Security solutions for cloud (X-as-a-Service) systems where security principals are codified and integrated directly into application designs and blueprints/formations
- Systems analysis and software development efforts that align with devops, devsecops, and agile-related approaches
- Data exchanges with internal and external security intelligence platforms
- Applicants selected must have ability to obtain and maintain a Top Secret / SCI clearance and must meet eligibility requirements for access to classified information
- Mobile development experience (Kindle, Google, iOS, Microsoft, or other)
- Engineering Technology, or Computer Information Systems
- Three years’ experience as a Software Engineer or Consulting role
- Developing Tableau reports from Enovia 2015x 3DExperience Platform
- Managing Enovia 2015x 3DExperience Platform environments with TFS (Team Foundation Server)
- Experience in PEDLR (Project Engineering Document Lifecycle Repository) implementation
Application Software Developer Job Description
- Be self motivated and capable of independent work
- Work with cross-functional teams to gather requirements and create use cases for new applications
- Convert use cases into reliable, testable and maintainable application code
- Perform unit tests to verify use cases and logical sections of code
- Work with end users to support end user application testing to identify, document and address defects and support end user adoption
- Learn new technologies and applications
- Customize third party applications
- Developing using core Java, J2EE, REST, Spring Framework, ORM Hibernate and RDBMS based technologies for the Discretionary Investments groups
- Communicate and collaborate on development items with global team, raise/work to resolve issues impacting development
- Design robust, scalable, secure, and globalized features
- Experience with JavaScript frameworks like ExtJS, Ember, AngularJS and Backbone.js
- Proficient in using Service Oriented Architecture (SOAP) / Representational State Transfer (REST) / Extensible Markup Language (XML) / JavaScript Object Notation (JSON) web services
- Must be able to collaborate within a team to manage and deliver projects
- Experience in a wide variety of web and development tool technologies
- Experience with JavaScript unit testing
- 2 years of experience writing large-scale JavaScript applications
Application Software Developer Job Description
- Contribute in the functional and technical analysis to review functional requirements
- Collaborate with your peers to design innovative technical solutions to meet client needs
- Team up with business and peers on how to deliver your ideas better and faster
- Responsible for designing and executing clean code, for complex designs that reflect the architectural direction provided within the established technical framework
- Support, analyse and resolve production issues when necessary, within the teams Dev Ops model
- Work closely with Technical lead to create and maintain reusable libraries for other development teams to leverage
- Deliver on Java and RDBMS based technologies for the Derivatives business
- Design the technical architecture for new applications and changes to existing applications
- Design and implementation of approved change requests
- Information system security engineering
- Extensive experience writing large-scale JavaScript applications
- 1 year of experience with JavaScript frameworks like ExtJS or Ember or AngularJS or Backbone.js
- Experience with Oracle and SQL Server databases preferred
- Experience with ETL preferred
- Experience with .NET and Java technologies preferred
- Experience working with mainframe systems or hosted COTS applications preferred
Application Software Developer Job Description
- Participating in peer code reviews and involvement in integration testing
- Co-ordinate all aspects of technical development in project, design and development of software component and ensure that interested parties review and approve all technical deliverables, including code
- Provide all aspect of technical consultation to the other members of development team
- Responsible for technical research required for top quality design and involved in development and administration of project plans
- Participate in requirement gathering session with business partners and ensures requirement is complete and authorized & also facilitate technical status meetings and report status to project manager regarding risks and issues
- Participate in change control process and update deliverables based on impacts due to approved changes and track completion of required deliverables as per followed project methodology
- Adhere to organization’s technical architecture and best practices
- Design, develop, and evaluate highly innovative solutions that are scalable and reliable
- Teach fellow developers how to develop high-quality code, innovate using the latest (cloud) technologies, and development best practices
- Review implementations and show case how it could be improved even further when needed
- Financial services/brokerage experience preferred
- Bachelor’s degree from an accredited college/university in computer engineering, computer science, or related technical field is required and 1+ years of experience
- Development experience with a full-stack, server-side web application framework using the MVC pattern (ASP.NET MVC, Ruby on Rails, Django)
- Ability to create requirements specifications, design documentation, and other technical documentation where applicable
- Familiarity with the development and consumption of REST and SOAP web services
- Responsive design with CSS frameworks such as Bootstrap or Foundation