Requirements:
· Independent spirit, with ability to provide technical guidance to the team.
· Extraordinary teammate.
· Innovative in providing solutions and enjoys taking on challenges with calculated risk.
· Not a just developer, but a developer with a demeanor to think holistically to create reliable, flexible, and well performing systems.
· Strong written and oral communications skills.
· Proactive in nature with customer satisfaction as primary goal.
· Solid C# .NET development experience up to the latest .NET frameworks.
· Experience with .NET Core web application development.
· Demonstrated expertise in enterprise software development and maintenance using ASP.NET MVC, Web API, WCF, REST Services.
· Must be proficient in SOAP- or REST-based web services, XML and JSON technologies.
· Experience with AngularJS, jQuery, JavaScript, HTML and CSS.
· Experience in developing / maintaining windows desktop applications developed in VB6 would be a plus.
· Strong TSQL skills and experience in constructing complex queries, stored procedures, and performance tuning for Microsoft SQL.
· Experience with SSIS and SSRS.
· Experience with unit testing frameworks like MSTest, NUnit and Moq.
· Experience in configuring builds and deployments on CI/CD tools (Azure DevOps and Jenkins).
· Experience with Jira, Bitbucket, Git and Confluence.
· Experience with Cloud (AWS) will be a plus.
· Experience with Agile methodologies, SCRUM / Kanban.
· Must Haves: Must have experience using ASP.NET, MVC, and the latest .NET frameworks. Must have experience using SQL.