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 :
- Must have experience in the Financial Technology space, with hands on knowledge of a major financial system API : Stripe, PayPal, Tipalti, or Dwolla
- Have an understanding of the Open API 3.1 specifications, and how to successfully implement them
- 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
- Premiums 100% covered by Mozaic
- EAP Access through Spring Health
- Weekly pay
- 401K
- Mozaic matches up to 6%
- Immediate vesting of company contributions
- Paid Time Off ️
- Unlimited PTO
- Sick time
- Holiday schedule - and your birthday is a Holiday!
- Continual learning and development opportunities
- Professional organization memberships
- Certifications and / or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology
- You pick : Mac or Windows?