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