




**Requirements and responsibilities** Sr. level .NET Developers Required Skills and Experience: * Excellent oral and written communication skills and interpersonal skills * Ability to work in a team environment * Must be self\-motivated and results\-oriented * Proven track record of successful cross\-team/group collaboration to drive necessary processes and ensure product reliability/stability * Strong technical \& process development skills, with a clear ability/desire to go deep technically when needed * Experience working with remote teams preferred, but not required * Experience with the full software lifecycle covering requirements, design, development, unit testing, and delivery of custom software * Experience modifying existing functionality and adding new functionality in a large, complex, production system environment * **Expert knowledge of Visual** **Studio.NET****, .NET framework,** **ASP.NET** **MVC and C\#** * **Experience with Windows Desktop Apps and Winforms** * Experience with OO design. * Experience with a variety of Microsoft products * Experience with JSON and Services development (REST) * Experience with XML * Expert skills with SQL and experience with stored procedures * Experience with Microsoft SQL Server * Knowledge of report writing tools such as Active Reports or SQL Reporting Services a plus * Experience with CI/CD in agile environment * 7\+ years’ experience in software development Education/Certification: * Minimum Bachelor's Degree in Computer Science or its equivalent.


