Mozaic.Io Nashville , TN 37250
Posted 3 weeks ago
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.
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.
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.
Mozaic.Io