Software Developer


Posted : 2025-10-03
Closing : 2025-10-31
Position Scope

We are seeking a motivated and detail-oriented Software Developer with approximately 2 years of professional experience in .NET technologies to join our development team. This is an entry-level position designed for developers who are eager to grow their skills while contributing to real-world projects.

 

As part of our team, you will work closely with senior developers and project managers to design, build, test, and maintain software applications using the Microsoft .NET stack. The ideal candidate has a strong foundation in C#, .NET Core/.NET 6+, SQL Server, and object-oriented programming principles, as well as a keen interest in learning modern development practices such as cloud integration, API development, and CI/CD pipelines.

Job Description

 

 

  • Participate in the design, development, and deployment of .NET applications.

  • Write clean, maintainable, and efficient code in C# and .NET.

  • Assist in debugging, troubleshooting, and resolving software defects.

  • Collaborate with team members on code reviews and best practices.

  • Work with databases (SQL Server/MySQL/PostgreSQL) to develop queries and stored procedures.

  • Contribute to integration of APIs, third-party services, and cloud-based solutions (Azure/AWS).

  • Participate in Agile/Scrum development cycles, daily stand-ups, and sprint planning.

  • Support documentation of technical processes and project workflows.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • 1–2 years of professional experience in software development using .NET/.NET Core and C#.

  • Solid understanding of object-oriented programming (OOP) and design patterns.

  • Familiarity with ASP.NET MVC / Web API for backend services.

  • Basic knowledge of HTML, CSS, JavaScript, and frontend frameworks (React, Angular, or Vue is a plus).

  • Experience with SQL Server and relational database design.

  • Familiarity with version control systems (Git, GitHub, or Azure DevOps).

  • Strong problem-solving, analytical, and communication skills.

 

  • Eagerness to learn new technologies and adapt to fast-paced environments.

Skills