We are seeking a seasoned software professional to join our dynamic development team. The ideal candidate will be responsible for crafting scalable, high-performance systems using lean principles and innovative thinking.
Key Responsibilities
* Deliver software solutions to customers using agile methodologies
* Conduct technical discovery to understand legacy systems and identify opportunities for improvement
* Design and develop scalable, secure systems following best practices such as TDD, Clean Code, DevOps, and Event Driven Architecture
The successful candidate will have a strong background in .NET and C#, with experience working on diverse tech stacks including AWS and Azure. A growth mindset and passion for delivering high-quality products are essential for this role.
Requirements
* Strong programming skills in .NET and C# with a solid understanding of programming fundamentals and concepts
* Proven experience in designing and developing scalable, performant, and secure systems
* Familiarity with cloud platforms such as AWS and Azure, with knowledge of CI/CD processes and cloud-native services
What We Offer
* A fast-paced environment in a hardworking, collaborative team that prioritizes customer satisfaction
* The opportunity to work on challenging projects and contribute to the company's success
* A comprehensive benefits package, including flexible work arrangements, professional development opportunities, and a supportive work environment
About Us
We are a forward-thinking organization dedicated to delivering innovative solutions that meet the evolving needs of our customers. Our team is passionate about what we do and committed to making a positive impact in the community.
We value diversity and inclusion and strive to create a workplace culture that reflects these principles. If you share our vision and values, we encourage you to apply for this exciting opportunity.