The ideal candidate has strong javascript skills, functional programming capability, and experience in developing cloud-hosted web applications, either from scratch or by migrating legacy MS .NET systems to a more modern JS micro-services architecture.
REQUIRED QUALIFICATIONS & EXPERIENCE
5+ years of professional development using modern web development technologies, Typescript and JavaScript-based frameworks, web services:
- Experience in front-end development using Angular/REACT with controllers and directives
- Proven skills in Typescript or Javascript
- Experience using SQL and noSQL databases
- Proficiency with third-party Web API integration
- Good understanding & experience with AWS stack (Code Deploy, Lambda, API Gateway, S3, Cognito)
- Solid coding practices including peer code reviews, unit testing, and a preference for agile development.
- Bachelors degree in Computer Science, Computer Engineering, or related technical discipline
- Experience building large-scale web services
- Good understanding of asynchronous programming, event loop, callbacks, promises
- Proficient understanding of code versioning tools (Git, Bitbucket)
- Code stories and bug fixes in alignment with roadmap priorities and development practices
- Unit and user test new functionality before deployment
- Investigate and confirm bugs logged
- Deploy to pre-production and work with Tester to test new functionality
- Conduct peer code review and peer testing
- Help to deploy releases to production and upgrade clients
- Create functional requirements specifications of stories before coding
- Solicit feedback and input from relevant roles early and often during story coding
- Demonstrate working software to relevant roles, integrating feedback
- Complete technical documentation