Front-End / Angular Developer
Location: 12 Months
Location: Saint Louis, MO (Hybrid Role – 2 days a week)
Key Skills
Angular / Typescript / Jira / Rally / CI/CD / Jenkins.
Technical Qualifications
- Programming: Has ability to write secure code in multiple languages (ideally JavaScript, SQL) and frameworks (Angular, Typescript); familiar with secure coding standards (e.g. OWASP, CWE, SEI CERT) and vulnerabilities
- Development Practices: Understands and implements standard branching (e.g. Gitflow) and peer review practices; Apply tools (e.g. Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity; understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage.
- Patterns and Frameworks: Understands the use of complex design patterns (e.g. factory, adaptor, singleton, composite, observer, strategy, inversion of control); has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g. Angular, typescript, DXP, others)
- Planning: Understands requirement analysis being essential part of delivering value to our customers and partners with peers to participate in elaboration, prioritization, and effort estimation
- Practices and Metrics: Understands Agile development processes (Scrum/Kanban/SAFe) and the delivery situations they are used for; familiar with SDLC stages starting from requirements gathering to production rollout and key decision gates in each stage; has skills to track work using Application Life Cycle management (ALM) tools (e.g. Jira, Rally).
- Engineering Principles: Understand the basic tenets of building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)