Employer Active
Job Title: Senior.Net Developer
Summary Responsible for building applications including backend services to their clientend counterparts. The primary responsibilities will be to develop applications support application design provide technical mentorship to other less experienced developers in the team and to coordinate with the rest of the team working on different layers of the IT department. Therefore a commitment to collaborative problem solving and quality product is essential. This position will collaborate with product owners architects PMs and BAs and will require great communication. Perform other assignments as required.
Essential Duties and Responsibilities include the following:
Design build and maintain efficient reusable and reliable code
Ensure the best possible performance quality and responsiveness of applications
Provide technical leadership to teammates through mentorship
Collaborate with other software developers business analysts and software architects to plan design develop test and maintain web and desktopbased business applications built on Microsoft technologies
Identify bottlenecks and bugs and collaborate on solutions to these problems
Maintain existing software systems by identifying and correcting software defects
Ensure projects are completed within committed time and budget and are integrated with other software applications
Investigate and develop skills in new technologies
Help maintain code quality and automation
Consult colleagues concerning maintenance and performance of software systems
Implement new software
Required to write code to supplement team needs in complicated or necessary situations
Supervisory Responsibilities
This job has no supervisory responsibilities.
Education and/or Experience
Bachelors degree (B. A.) from fouryear college or university; or 5 years related experience and/or training; or equivalent combination of education and experience. Minimum of eight (8) years of experience within information technology; 8 years working in various technical environments including programming experience preferably in building enterprise web solutions; 3 year experience integrating enterprise solutions using Services and/or APIs.
Qualifications To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
8 years working in various technical environments including programming experience preferably in building enterprise web solutions.
3 year experience integrating enterprise solutions using Services and/or APIs.
Understanding / Experience in Agile Development a plus.
5 years of development experience with exposure to C# with a good knowledge of its ecosystems; TSQL HTML LINQ MVC XML Entity Framework Web.API IIS JavaScript Typescript
Familiarity with the .NET framework beginning with version 2.0; strong understanding of objectoriented programming; ability to write reusable C# libraries; knowledge of continuous integration
Experience with .NET Core
Work experience with various code repositories including but not limited to GIT and TFS.
Knowledge of Microsoft SQL Server
Experience with JavaScript application frameworks (i.e. Angular TypeScript Bootstrap Kendo)
Proficient understanding of Azure DevOps GIT
Understanding fundamental design principles behind a scalable application
Full Time