What are the responsibilities and job description for the Applications Developer - SME position at Bespoke Technologies, Inc.?
STAR 1355 – Applications Developer – SME
Location: Chantilly (fully on-site, no remote option)
The Candidate shall perform day to day tasks such as bug fixes and enhancement releases. The Candidate shall gather and assist in the preparation of requirements based on needs. The Candidate shall analyze requirements and translate them to both user stories and development tasks. The Candidate shall prepare documentation such as program, user, and security documentation. The Candidate shall develop and maintain software applications, including web applications and user interfaces. The Candidate shall develop in a cloud environment. The Candidate shall enhance software to improve efficiency.
Required Skills
**All Required skills must be reflected with proposed applicant's experience to be submitted for consideration**
Location: Chantilly (fully on-site, no remote option)
- MUST HAVE A POLY CLEARANCE TO APPLY**
The Candidate shall perform day to day tasks such as bug fixes and enhancement releases. The Candidate shall gather and assist in the preparation of requirements based on needs. The Candidate shall analyze requirements and translate them to both user stories and development tasks. The Candidate shall prepare documentation such as program, user, and security documentation. The Candidate shall develop and maintain software applications, including web applications and user interfaces. The Candidate shall develop in a cloud environment. The Candidate shall enhance software to improve efficiency.
Required Skills
**All Required skills must be reflected with proposed applicant's experience to be submitted for consideration**
- Demonstrated experience with Agile methodology from inception through integration and deployment.
- Demonstrated experience with supporting production systems and assisting customers with timely issue resolution.
- Demonstrated experience with gathering and identifying technical requirements.
- Demonstrated experience with Cloud infrastructure like Amazon Web Services or equivalent.
- Demonstrated experience developing JavaScript web services using Node.js, to include ExpressJS applications and Micro Services.
- Demonstrated experience with Representational State Transfer (REST) APIs, Spring Model View Controller (MVC), and Spring Boot.
- Demonstrated experience with Web Application Programming to include developing JavaScript, HTML, or CSS web user interfaces.
- Demonstrated experience with web UI frameworks such as React or Extended JavaScript (ExtJS).
- Demonstrated experience developing Java-based APIs.
- Demonstrated experience deploying and maintaining APIs on AWS infrastructure.
- Demonstrated experience with Back-End API, integrating, operating, or deploying MySQL.
- Demonstrated experience with Front-End UI/UX JavaScript UI framework(s) such as Angular, React, or Vue.
- Demonstrated experience with establishing data, performance, and communications objectives for prototype systems.
- Demonstrated experience understanding the Cloud environment.
- Demonstrated experience understanding the data architecture.
- Demonstrated experience understanding the application environment.
- Demonstrated experience with Back-End SecDevOps principles and CI/CD pipelines.
- Demonstrated experience with Back-End Container technologies such as Docker.
- Demonstrated experience with Front-End UX design frameworks such as Bootstrap or Material Design.