What are the responsibilities and job description for the Senior .NET Developer position at CTIS, Inc.?
Overview
We are looking for a .Net Developer who develops, implement, and support enterprise level applications that are built using Microsoft .NET and Sql Server. The developer will be responsible for building scalable and high performance console and web based applications and provide operational support to enterprise applications. The developer will work on all aspects of software development, including user interface development, object-oriented coding, unit and integration testing, troubleshoot software problems in test and production environments and resolve software bugs.
Responsibilities
- Work independently on high complexity designs & programs.
- Program ASP.NET web applications using C#, .NET Framework and with JavaScript Libraries like jQuery.
- Develop web service based solutions using Net, C#, Visual Studio, Cascading Style Sheets/Branding, Master Pages, MVC, and Page Layouts.
- Develop stored procedures, functions packages using T-SQL.
- Collaborate with the project manager to identify future needs, develop strategy for overall scope, implementation of features for releases, implementation requirements, and system documentation.
- Provide technical expertise to identify, evaluate, and develop effective procedures and systems requirements that align with the business requirements.
- Support operations for the enterprise applications built
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.
Qualifications
- A Bachelor’s Degree in Computer Science or equivalent
- At least 7-10 years of hand-on experience with the following technologies:
- Microsoft Visual Studio 2022, ASP.Net 4.5/4.7,AJAX, C#
- Design Patterns, OOPS
- T-SQL
- WCF, XML, XLST
- SQL Server
- Participated in, and be familiar with, Agile (Scrum) project methodologies
- Excellent oral and written communications skills
Education, Certifications and/or Memberships
Bachelor's degree in computer science or related field is required
Communications Skills
This job requires interaction with program manager, tech lead, co-developers and end-users. The ability to effectively communicate ideas and concepts both orally and in written documents is critical.