Senior Application Engineer

Arlington, VA
Apr 19, 2018
Jun 01, 2018
Full Time
The Senior Application Engineer/Software Developer will be a part of the Product Development team. This position will have a solid background in software architecture; development and design; experience in software development and a deep knowledge of Enterprise Java technologies. This person should be an energetic, smart and motivated developer tasked with full life-cycle development, including requirements gathering, software design, implementation, testing and deployment, with minimal supervision. This individual should demonstrate strong independent problem solving, troubleshooting, analytical and conceptual skills, and the ability to manage multiple tasks and meet scheduled deadlines.
· Design, Develop, test, implement and maintain enterprise applications to support business requirements.

· Follow approved life cycle methodologies, create design documents, and perform program coding and testing.

· Ensure technology solutions comply with architectural standards through participation in the field architect program and by ensuring design outputs follow architectural principles.

· Evaluate and recommend technical feasibility and effort estimates of proposed technology solutions.

· Provide level of efforts estimates for new initiatives and change controls in order for projects to be evaluated, budgeted and tracked for success.

· Provide technical assistance to colleagues and assist in resolving user reported problems.

Education and Work Experience Required
  • 5 - 8 years of experience
  • Bachelor's Degree in Computer Science or related field
  • Strong Java/J2EE application full life cycle development experience including specifying, building and deploying on Application servers and Web Services applications.
  • Experience with relevant technology stacks - Java/J2EE, Web Services, HTML5, AngularJS etc
  • Strong relational Data Base knowledge/experiences such as Oracle database.
Specific Knowledge and Skills
  • Ability to design and implement well-crafted, scalable, and maintainable code.
  • Experience working in an Agile environment
  • Possesses strong commitment to team environment dynamics with the ability to contribute expertise and follow leadership directives at appropriate times.

Similar jobs

More searches like this