This is a remote position.
Embrace Industrial Group serves some of the largest manufacturers in the world, including the Top 8 of 10 Chemical, Top 3 of 10 Automotive, and Top 3 of 5 Oil and Gas companies, as well as leading Heavy Machinery and Food manufacturers.
As we continue to grow, we are looking for an experienced Senior Software Developer to join our development team. This role will be integral in creating and maintaining high-performance, scalable applications while contributing to the overall architectural direction of the platform.
Responsibilities:
- Develop and maintain web applications using modern front-end and back-end technologies.
- Design and manage databases (SQL & NoSQL) for optimal performance.
- Ensure adherence to software design principles and architectural patterns.
- Monitor system performance and troubleshoot issues.
- Work with CI/CD pipelines to streamline deployment processes.
- Deploy and manage applications on cloud platforms.
Requirements
- Bachelor's Degree in Computer Science, or a related technical discipline, with 5+ years of technical engineering experience in C#.
- Strong experience in designing and implementing full-stack enterprise systems, including web, mobile, desktop applications, HTTP web services, and databases.
- Comfortable and effective in communicating directly with internal and external customers to understand requirements and provide technical solutions.
- Experience with document-oriented databases (e.g., MongoDB) is a plus.
Tech Stack: .NET, C#, Xamarin/Maui, Angular, JavaScript, MSSQL, MongoDB, Git
Benefits
Competitive salary commensurate with experience.
Opportunities for career advancement and professional development.
Experience collaborating with a diverse, global team within a remote work setting.
