Onsite
Full Time Software Architecture & Engineering
Contribute as a senior developer on a scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis.
Architect, design, and develop complex, end-to-end custom, software applications
Ensure we deliver high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
QUALIFICATIONS
7+ years C# development experience required building custom, high scale, n-tier applications
Expertise with TDD, unit testing, pair programming and other Extreme Programming techniques
Expertise with modern design principles (SOA, SOLID, etc.)
Expertise coaching and mentoring developers
Excellent communication skills and proven ability to collaborate with a variety of team members
Tools & Platforms
GitHub
Harness (CI/CD)
Dynatrace
Docker
AWS
SonarQube
Terraform
Postman
Redis
Kafka
Technical Skills
Full-stack software development and distributed systems