Develop, implement, and improve state-of-the-art enterprise software as part of an Agile development team. Work across the entire full stack code base from the Web front end to C#/.NET/SQL Server in the middle tier and back end. Participate in a software development process that is user-centric with leading agile engineering philosophies (test driven development, test automation, continuous integration and delivery). Communicate effectively with multidisciplinary team and articulate technical concepts and ideas effectively. Work independently while demonstrating a bias for action and flexibility to evolving business needs. Work closely with your peers and help the team achieve its goals. Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them. Contribute to design and code reviews, ensuring the team ships high quality, scalable, maintainable and well-tested code. Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure.