Share this job
.Net Developer
Apply for this job

Position Summary


We are seeking a talented Microsoft ASP.NET and Angular developer to join our dynamic team.

The ideal candidate will be responsible for maintaining and adding new features to our internal

applications and various internet/intranet websites using C# and Angular. Our platforms utilize

Microsoft SQL Server as the back-end database, so familiarity with this technology will be

essential. We employ Azure DevOps to function cohesively as part of our development team, so

experience with this tool will be highly beneficial.


Essential Duties and Tasks


To perform this job successfully, you must be able to perform each essential job function

satisfactorily. Reasonable accommodations may be made, upon request, to enable individuals

with disabilities to perform the essential functions.

 Develop and maintain applications using C#, .NET, and Angular while ensuring code

efficiency, security, and scalability.

 Design, implement, and optimize databases using Microsoft SQL Server, including

writing, and maintaining T-SQL queries, stored procedures, and views.

 Build and maintain RESTful APIs and backend services, ensuring high performance and

security best practices.

 Develop front-end web applications with Angular, JavaScript, HTML, and CSS, ensuring a

responsive and user-friendly experience.

 Ensure code quality and maintainability by following best practices, conducting unit

testing, and participating in peer code reviews.

 Collaborate in an Agile/Scrum environment, participating in sprint planning, stand-ups,

and working with cross-functional teams.

 Utilize Azure DevOps for source control, CI/CD pipeline management, and task tracking,

supporting deployment and cloud-based solutions.

 Identify and resolve software issues, including debugging, troubleshooting, and

providing root cause analysis for production incidents.

 Document technical processes and solutions while contributing to internal knowledge

sharing and mentoring junior developers.

 Engage with business stakeholders and support teams to understand requirements,

improve processes, and provide technical guidance.


Qualifications, Education and Experience


 Bachelor’s degree in computer science, Information Technology, Software Engineering,

or a related field (or equivalent work experience).

 4+ years of hands-on experience developing applications with C# and .NET (Framework

& Core).

 4+ years of experience working with Microsoft SQL Server (MSSQL 2012 or higher) and

writing complex T-SQL queries, stored procedures, and views.

 Experience developing web applications using Angular (Version 9+), JavaScript, HTML,

and CSS.

 Proficiency in RESTful API development and integrating third-party APIs.

 Experience with Azure DevOps, Git, or other version control systems.

 Familiarity with Agile methodologies and working within Scrum teams.

 Strong critical thinking skills, ability to analyze complex technical issues, and deliver

high-quality solutions.


Preferred (Nice to Have):

 Experience with cloud technologies, particularly Microsoft Azure (Functions, App

Services, Storage, etc.).

 Knowledge of DevOps practices, including CI/CD pipelines, containerization

(Docker/Kubernetes), and Infrastructure as Code (IaC).

 Experience with Entity Framework, Dapper ORM, and microservices architecture.

 Familiarity with authentication/authorization frameworks such as OAuth, OpenID

Connect, or JWT.

 Experience with automated testing frameworks like xUnit, NUnit, or Jest.

 Understanding of VB6 (a plus for maintaining legacy systems).


Apply for this job
Powered by