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.