Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We are seeking a Senior Software Developer to join a high-performing product engineering team building scalable, cloud-native business applications. This role offers the opportunity to work across the full software development lifecycle, from requirements gathering through deployment and optimization.You will contribute to both front-end application development and backend systems, including API design, cloud architecture, and database development. This position is ideal for someone who thrives in a fast-paced, product-driven environment and enjoys balancing speed with engineering excellence.Key Responsibilities• Design and develop cloud-native applications and APIs using .NET and .NET Core• Build and deploy applications using containerization technologies such as Docker• Develop and maintain web applications, web services, and hybrid mobile applications• Design and optimize database objects including tables, stored procedures, and functions• Develop data import and export processes for recurring and on-demand integrations• Apply modern architectural patterns, including synchronous and asynchronous design approaches• Write high-quality, maintainable code that is unit tested and regularly peer reviewed• Contribute to system scalability and performance improvements• Identify and implement process and tooling improvements to enhance engineering productivity• Collaborate directly with stakeholders to gather requirements and translate them into technical solutions• Continuously learn and adopt new technologies as neededExperience & Technical Skills• 6+ years of professional web development experience• 3+ years of experience building solutions within Microsoft Azure• Strong experience with .NET Core and modern .NET frameworks• Experience implementing RESTful APIs and web services• Experience with Azure App Services and related cloud deployment models• Hands-on experience with Docker and container-based deployments• Strong database development skills and understanding of data modeling• Solid understanding of object-oriented programming, algorithms, and design patterns• Familiarity with front-end frameworks such as React or Angular is a plus• Experience with Bootstrap and Sass is a plus