Senior Software Engineer .NET (Contractor)
Primary Requirements:
- Proficient with .NET development framework
- Familiarity with the.Net core, SQL Server and design/architectural patterns
- Participate in requirements analysis, collaborate with teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code & improve existing software
- Familiarity with different databases, like PostgreSQL, MySQL, and/or Microsoft SQL
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Proven experience as a .NET Developer orApplication Developer
- Familiarity with architecture styles
- Understanding of Agile methodologiesand worked with Test Driven Development (TDD)
- Excellent troubleshooting and communication skills
- Responsible for Design, Build, Test and Deployment of .Net application.
Technical Skills:
- Over 7 years of experience designing and building web-based applications with Microsoft ASP.NET MVC (C#)
- Over 5 years of experience designing and building RESTful APIs with Microsoft ASP.NET Web API (C#)
- Over 5 years of experience with front-end web development with HTML5, CSS3, and Javascript (AJAX and client-side libraries)
- Experience with .NET Core 2+, and worked on migration from .Net framework to .Net Core will be a plus
- Strong SQL skills, exposure to Database design and development in PostgreSQL, MySQL, and/or Microsoft SQL Server
- Active participation in design and implementation of projects featuring a high degree of technical complexity and/or scalability and performance implications
- Experience using Git/Github
- Unit/Integration/Functional testing (libraries such as MSTest, NUnit, Selenium, Moq)Container architecture, Docker universal packaging, container orchestration
- Scripting in an open-source language such as Ruby or Python
- Experience implementing services in a microservice environment
- Experience with AWS
- ReactJS, UI development
- CI/CD with TeamCity, Jenkins, and/or AWS CodePipeline.