Description

Responsibilities

Writing clean, high-quality, high-performance, maintainable code

Develop and support software including applications, database integration, interfaces, and new functionality enhancements

Coordinate cross-functionally to insure project meets business objectives and compliance standards

Support test and deployment of new products and features

Participate in code reviews

Developing front end website/mobile architecture

Designing user interactions on web pages

Developing back-end website applications

Creating servers and databases for functionality

Ensuring cross-platform optimization for mobile phones

Ensuring responsiveness of applications

Working alongside graphic designers for web design features

Seeing through a project from conception to finished product

Designing and developing APIs

Meeting both technical and consumer needs

Staying abreast of developments in web applications and programming languages

Qualifications

5+ years of experience as a software engineer with team lead experience

NET framework (4.0 or later) (Must)– Should be .Net Core 3.0 or above with .Net 6 being a nice to have

C#(Must?)

Microsoft SQL Server(must)

Advanced technical expertise and 3 or more years practical experience in creating web applications using ASP.NET MVC, ASP.NET API or similar(must)

Unit testing with xUnit, NUnit, or similar(Must)

Some experience working with Azure technologies such as Azure Functions, Azure App Services, Azure Table Storage, Azure Cosmos Db, Azure APIM, and Azure Service Bus (preferred)

Education

ANY GRADUATE