As a Senior .NET Developer at Mozaic, you will play a key role in designing, developing, and maintaining high-performance, scalable, and secure web applications. You will collaborate with cross-functional teams, contribute to architectural decisions, and mentor junior developers. The ideal candidate will have a strong background in .NET development, excellent problem-solving skills, and a passion for staying current with emerging technologies.
Requirements
- Lead the design and development of complex software solutions using the .NET 8.0 framework.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Participate in architectural decisions and provide technical leadership.
- Mentor and guide junior developers in the team.
- Ensure code quality, performance, and security standards are met.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot, debug, and optimize applications for optimal performance.
- Stay current with industry trends, best practices, and emerging technologies.
- Contribute to the continuous improvement of development processes and tools.
Qualifications
Education and Experience:
- Proven experience as a Software Developer, with a focus on .Net 8.0 development
- Lead a small to mid-size team
- Have 5-7 years of experience writing .Net APIs
Technical Skills:
- Have experience writing web-based applications that consume APIs from the browser
- Have experience with Entity Framework
- Have experience with Microsoft SQL Server
- Query tuning
- Proper schema design
- Able to follow existing coding standards
- Experience with version control systems (e.g., Git) and continuous integration tools.
- Understand how to build bullet-proof systems and the role of monitoring, alerting and operations in a high-transaction environment
- Experience with Azure and working with Azure products to provide web services and web sites to public internet customers
Communication Skills:
- Excellent written and verbal communication skills.
- Ability to convey technical concepts effectively to both technical and non-technical audiences.
Problem-Solving Abilities:
- Strong problem-solving skills to address and resolve complex issues related to SDK development and integration.
Preferred Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.
- Medical, Dental, and Vision coverage