Software Developer 979

The Employee shall work as a member of a team
The Employee shall develop and write code for front end software applications using Angular 10
The Employee shall support and develop a cloud hosted web application user interface
The Employee shall create interactive graphics
The Employee shall create displays supporting analysis
The Employee shall create documentation supporting team activities
The Employee shall convert existing requirements to cloud requirements
The Employee shall transition the current standalone system to the Customer’s AWS cloud environment
The Employee shall enhance the web application’s functionality, user interface, and accessibility
The Employee shall build software based tools for use by the team at the Customer’s direction
The Employee shall provide life cycle support to the application in the AWS environment
The Employee shall ensure the application meets Industry and Customer UI/UX development Best Practices
The Employee shall implement ongoing Customer security requirements for web applications
The Employee shall understand the Customer’s Assessments & Authorization (A&A) process
The Employee shall assist with IT System reviews that are required for completing the various A&A steps
The Employee shall provide technical documentation for Customer’s A&A process such as System Security Plans and Continuous Monitoring Plans
The Contactor shall update and install certificates for new and existing web applications
The Employee shall run security scans on existing and new web applications
The Employee shall provide development support for updating patches and code
The Employee shall set up a development environment in AWS
The Employee shall work with the Customer’s sister division that manages the AWS resources to set up an AWS account
The Employee shall maintain access control to web applications
The Employee shall communicate technical concepts to non-technical audiences
The Employee shall attend sprint planning sessions every 2-3 weeks and all required team meetings, to include a daily team standup

The Employee shall have the following required skills and demonstrated experience:
• Demonstrated experience as a developer of interactive web user interfaces with Angular 8+ or 10
• Demonstrated experience developing in an AWS cloud environment
• Demonstrated experienced in full stack development with emphasis on front end Angular UX/UI
• Demonstrated experience with Web Application User Interface/User Experience (UI/UX) development
• Demonstrated experience developing front end website architecture
• Demonstrated experience designing user interactions on web pages
• Demonstrated experience developing back end website applications
• Demonstrated experience using HTML5, CSS, and Ajax
• Demonstrated experience testing web browser compatibility
• Demonstrated experience programming with JavaScript and TypeScript
• Demonstrated experience using JavaScript libraries
• Demonstrated experience developing and using REST web services
• Demonstrated experience developing with ElasticSearch or SOLR
• Demonstrated experience using relational database technologies such as RDS and PostGRES
• Demonstrated experience developing with full-suite software development infrastructure to include IntelliJ, NPM, Gradle, automated unit testing, and code compliance
Other demonstrated experiences which are highly desired, though not required, include:
• Demonstrated experience writing Java 7+, 8 or 9
• Demonstrated experience using development infrastructure (automated unit testing, code deployment, compliance, etc)
• Demonstrated experience developing with DynamoDB
• Demonstrated experience with machine learning and model development on text data and structured datasets
• Demonstrated experience developing with nodejs
• Demonstrated experience developing with DeltaLake and Databricks software
• Demonstrated experience using the Jenkins automated build tool
• Demonstrated experience using data pipelines and workflow technologies such as Apache NiFi
• Certification: Amazon Web Services (AWS) Developer

Job Category: Software Developer
Job Type: Full Time
Job Location: Mclean

Apply for this position

Allowed Type(s): .pdf, .doc, .docx