We are looking for experienced, passionate, and self-driven Senior C# .NET Developers to join our strong development teams. Developers will produce software designs, write maintainable code using C#, provide support to clients and teams, as well as deliver products within a dynamic and modern environment.
Requirements
- 5+ years of experience in software development
- Hands-on professional development experience with C# language and .NET framework
- Experience in web development, including ASP.NET Web Forms, Web Services, and Web API
- Experience with Azure, including AppInsight, API management, Cosmos DB, and Service Bus
- In-depth knowledge of modern HTML and CSS
- Experience with relational database design and development (SQL, T-SQL)
- Experience with Unit testing
- Proactivity with a focus on getting things done, strong attention to detail, and ability to produce high-quality work within set deadlines
- Ability to work independently as well as collaboratively
Bonus Skills
- JavaScript experience
- Experience using team collaboration tools/source control programs, preferably Team Foundation Server (TFS)
- Knowledge of agile methodologies (Scrum)