Sr. .NET Developer
Mozaic.io
Nashville, tennessee
Job Details
Full-time
Full Job Description
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?