HamburgerMenu
hirist

Software Engineer - .Net Technologies

Posted on: 10/09/2025

Job Description

Position Overview :


We are seeking a motivated and detail-oriented Software Engineer with strong experience in the Microsoft .NET technology stack. The ideal candidate will be responsible for developing new product features, maintaining existing functionality, and contributing to the technical strategy and direction of our software products. This role requires solid collaboration across cross-functional teams including Business Analysts, QA, and Product Management, along with a passion for clean code and continuous improvement.


Key Responsibilities :


- Design, develop, and maintain scalable and efficient software components.

- Create and maintain technical documentation, including system architecture and design approaches.

- Participate in code reviews and contribute to technical design discussions for enhancements and maintenance work.

- Translate business and functional requirements into detailed technical specifications.

- Estimate effort and assess technical feasibility to meet product requirements and deadlines.

- Work closely with senior engineers to ensure adherence to coding standards and development best practices.

- Write, maintain, and execute comprehensive unit tests.

- Stay current with relevant technologies, frameworks, and development tools to enhance product performance and quality.


- Mentor junior developers and actively share knowledge with team members.

- Perform other related duties as assigned.


Qualifications & Experience :


Education : Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent combination of education and experience).


Experience : 2 to 5 years of professional experience in software design, development, and system analysis.


Technical Skills Required :


- Proficiency in Microsoft .NET stack including C# (6.0+ with Visual Studio 2017+), WCF, and SQL Server.

- Solid experience writing advanced SQL stored procedures.

- Familiarity with JavaScript ES5/ES6, including experience in Angular (1.x+).

- Strong knowledge of client-server and web environments, and relational database technologies.

- Experience with unit testing frameworks and modern design patterns.

- Familiarity with tools and frameworks such as :


1. MongoDB

2. Web API 2

3. Ninject

4. MSTest


Preferred / Good-to-Have Skills :


- Experience with ElasticSearch, Hive/Hadoop


- Exposure to Jasmine/Protractor for frontend testing

- Familiarity with NuGet, NPM

- Knowledge of ADO.NET

- Exposure to Java and/or Scala


Soft Skills & Additional Requirements :


- Strong analytical and problem-solving skills with the ability to develop creative solutions.

- Excellent verbal and written communication skills.

- Effective time management and prioritization skills.

- Ability to work independently and as part of a collaborative team environment.

- Willingness to learn and contribute to a fast-paced development team.


info-icon

Did you find something suspicious?