Vacancy expired!
- Design and develop highly scalable software products with extensive code coverage
- Provide mentoring, guidance and technical leadership for the development team
- Design and build monitoring systems that can handle millions of metrics/day
- Develop and apply best practices for secure coding and TDD/BDD
- Research new technologies, tools and develop proof of concepts
- Consistently exhibit a positive attitude and desire to help the team to succeed
- Bachelors Degree; preferably Computer Science major, or equivalent 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, 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 the 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!