Vacancy expired!
- Design and develop highly scalable software products with extensive code coverage
- Provide technical guidance to other developers on the team
- Design and build monitoring and alerting for applications/services
- Develop and apply best practices for secure coding and TDD/BDD
- Research new technologies, tools and develop proof of concepts
- Perform peer code reviews
- BA/BS in related field and 5 years of related experience; or an equivalent combination of education and work-related experience
- Minimum 3 years of experience with RDBMS (e.g., MySQL) and NoSQL technologies
- Minimum 5 years of experience building software applications with C#/.NET
- Demonstrable experience developing software in a SOA or micro-services paradigm
- Significant and demonstrable experience of implementing coding best practices around scalability, high availability and performance
- Solid understanding of automated deployments and release orchestration
- Competency using container tools such as Docker for application development and deploys
- Trunk based development using Git
- Must be comfortable with industry standard build tools including: MSBuild, Npm etc.
- Minimum 2 years of web development experience using Javascript frameworks (e.g. React, Angular, Typescript and Node.js)
- Understanding of AWS infrastructure (IAM, VPC, etc.) or similar cloud architecture
- Familiarity with deployment automation tools such as Terraform and CloudFormation
- An understanding of deployment methodologies like Blue/Green and Canary deployments
- Familiarity with various Cloud monitoring tools (Cloudwatch, Datadog, Splunk, New Relic)
- Familiarity with networking and network security
- Familiarity with Cloud security tools such as CloudSploit, Qualys or Veracode
- Experience with scalable networking technologies (e.g. load balancers)
- Familiarity with standard IT security practices such as encryption, certificates and key management
- Fundamental understanding of modern cloud architecture (Virtualization, Databases, message queueing, etc.)
Vacancy expired!