Dot Net Developer with Unit Testing
Posted Updated
Description
# Dot Net Developer with Unit Testing
## Job Summary
The Dot Net Developer with Unit Testing will play a crucial role in developing and maintaining software solutions. The successful candidate will be responsible for creating high-quality code while ensuring rigorous testing practices are upheld, contributing to the organization’s objectives in software development.
## Responsibilities
- Develop and maintain applications using .NET with a focus on unit testing.
- Collaborate with cross-functional teams to design applications around natural user interfaces.
- Write efficient JavaScript code alongside HTML and CSS to enhance front-end functionality.
- Translate business requirements into technical specifications for software development.
- Optimize code through benchmarking while ensuring adherence to design patterns and OOP principles.
- Engage in version control management and participate in continuous integration processes.
## Qualifications
- **Education**: Minimum Bachelor's degree in Computer Science, Software Engineering, or a related field.
- **Experience**:
- Minimum 5 years of experience in .NET development.
- At least 4 years of experience specifically in .NET with Unit Testing.
- A minimum of 2 years working with the Asp.Net Core framework.
- Strong knowledge of RDBMS, particularly SQL Server.
- Proficient in technical skills including Windows, Internet Information Services (IIS), design patterns, and object-oriented programming (OOP).
- Familiarity with version control systems, particularly Git, and understanding of continuous integration.
## Preferred Skills
- Experience with frontend frameworks such as Angular.
- Hands-on knowledge of Angular 8.
- Understanding of EdTech principles and familiarity with Clever/OneRoster and LTI standards.
## Experience
- Minimum of 5 years of relevant experience in the software development field, with a focus on product organizations.
## Environment
- The specific work environment, location, and type of employment (remote, in-office, hybrid) are not specified.
## Salary
*Salary information is not specified.*
## Growth Opportunities
*Opportunities for advancement within the company are not specified.*
## Benefits
*Details regarding offered benefits are not specified.*
