Logo
JMA Solutions

Systems Engineer/Integrator

JMA Solutions, Brooklyn, New York, United States, 08400

Save Job

JMA Solutions has an opportunity available for a Software Engineer supporting the The Federal Aviation Administration (FAA) Air Traffic Operation (ATO) Safety and Technical Training (AJI) program located in

ONSITE Atlantic City, NJ to support work, activities and deliverables concerning production of IT maintenance, and support of applications, databases and various IT tools used to develop, present information, and support Technical Operations training. The goal of this position is to conduct comprehensive system-wide review and analysis of all aspects of the development life cycle. Duties include, but are not limited to: Develop, maintain, support, troubleshoot and apply enhancements to IT tools as directed by FAA using approved FAA technology policy and standards. Attend meetings with the directed FAA stakeholders to gather and elaborate requirements and conduct demonstration, validation, and acceptance of work products. Prepare and maintain planning, design, and main system information and other artifacts required to present recommendations, facilitate meetings, and capture system information in advance of meetings. Artifacts must be stored on an approved FAA content and collaboration tool. Establish and maintain a requirement register to capture, and regularly summarize, report, and inform status of requests and work progress to stakeholders. Provide guidance and recommended IT methods and solutions to achieve intended requirements within parameters for current and future needs. Assists FAA in identification, definition, and establishing timely integration of data connections as defined by requirements and parameters. Conduct development, coding and updating of databases, web-based content and information, and data scripts. Conduct data transformations and validations to ensure data quality and accuracy represent authoritative data sources. Establish IT system and data controls, regularly monitor, report on, and conduct controls in accordance with security requirements to manage user access to data at multiple levels. Work within FAA approved standards in solutions and keep technology current and in compliance standards at all levels of IT components, such as operating systems, SQL, Oracle, or other database, through development tools and user presentation of information. Perform routine revisions, updates, to technology, data, designs, web interfaces, file and training content as required. Utilize industry standard frameworks and best practices in initiation, design, requirements gathering, development, testing, and deploying solutions such as software development lifecycle (SDLC). Provide assistance working with appropriate technical and business stakeholders and partners to troubleshoot root cause and remediate issues. Support AJI products, projects and programs with engagement across partners external stakeholders as directed. Additional Job Functions The contractor may use external resources (including but not limited to) Documentation and Guides: Official Documentation: Refer to the official documentation of the technologies and platforms used (e.g., AWS, Azure, Google Cloud). Developer Guides: Utilize developer guides and tutorials from reputable sources like GitHub, Stack Overflow, and tech blogs. Industry reports and whitepapers that provide insight into industry trends and best practices Research offering detailed analysis and recommendations for enterprise applications. Forums and groups offering resources and information for troubleshooting, support, programming insights, and advice. The contractor must adhere to the following Best Practices (including but not limited to) Code Quality: Static Analysis Tools: Use tools like SonarQube to analyze code for potential issues. Continuous Integration/Continuous Deployment (CI/CD) such as: Jenkins, GitLab CI: Tools to automate testing and deployment. Docker, Kubernetes: Containerization and orchestration for scalable deployments. Project Management: Scrum, Kanban: Agile methodologies for project management. JIRA, Trello: Tools for tracking progress and managing tasks. Job Requirements The contractor must have the following skills and experience (including but not limited to) • Software Requirements Elicitation • System Architecture and Design • Application Programming and Development • UI/UX Design • QA Test planning and execution • Database Administration • DevOps Engineering • AGILE development • Legacy data integration and migration EDUCATION:

Position requires a Bachelor’s degree in engineering (civil, electrical, electronic, chemical, industrial, mechanical, aeronautical, systems or computer) or Physical Sciences (e.g., mathematics, physics, meteorology, chemistry, etc.). with 10 – 15 years of experience SALARY:

$135,000 - $145,000 depending on experience and education level. JMA offers a full benefits package with vision, health, dental as well as a401k match and life insurance. SECURITY CLEARANCE :

Ability to obtain a Public Trust ( MUST BE A US CITIZEN ) JMA Solutions is an equal opportunity/affirmative action employer and does not discriminate against any applicant for employment on the basis of race, color, religion, sex, age, national origin, veteran status or physical impairment.

#J-18808-Ljbffr