Job Description:
• Owning new feature design and implementations using Microsofts .NET platform
• Collaborate with teammates in creating the required application components
• Write clean and structured code as defined in the teams coding standards and creating documentation for best practices
• Debug code to trace errors during development
• Troubleshooting/fixing production issues
• Test outputs to ensure that functionalities work as expected and maintain automated tests
• Mentoring and upskilling junior developers
Requirements:
• Deep knowledge of .NET/.NET core, Asp.net MVC, and C#
• 4-6 years of development and maintenance experience using C# .NET
• Advanced SQL querying and optimization (Entity Framework, Dapper, or raw SQL as needed to use)
• Experience in integrating with various 3rd party APIs
• Understanding of the Agile methodology
• Grasp of system architecture styles/APIs (REST, RPC)
• Testing and troubleshooting skills
• Ability to work in a team setting
• Organizational and time management skills
Benefits:
• Medical, Dental, and Vision Insurance - Large carriers on a national level (domestic partner coverage included)
• 401k with Company Match
• Flexible PTO - Feel no guilt in taking off a minimum of 3 weeks of real vacation time
• Paid Parental leave: 12
• Paid Company Holidays
• Hybrid/Virtual Work - Virtual-first workforce with employees in most states - Occasional travel maybe required.