About The Role
As a Junior Software Developer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using .NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.
Key Responsibilities
-
Assist in developing new features for web and microservice-based applications
-
Write clean, maintainable, and testable code under supervision
-
Support integration with RESTful APIs and databases
-
Collaborate with other developers, QA, and DevOps teams throughout the software lifecycle
-
Participate in code reviews and learn from feedback to improve code quality
-
Apply basic principles of software design and development best practices
-
Work with frontend (React, TypeScript) and backend (.NET Core, C#) technologies
Required Skills & Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field
-
1–2 years of professional experience in software development or internships
-
Knowledge of C#, .NET Core, and ASP.NET Core Web API
-
Basic understanding of React, TypeScript, and JavaScript (ES6+)
-
Familiarity with HTML5, CSS3, and responsive design
-
Understanding of relational databases and SQL fundamentals
-
Knowledge of object-oriented programming principles
-
Eagerness to learn and grow in a collaborative environment
-
Good problem-solving and analytical skills
Preferred Experience
-
Familiarity with Entity Framework Core or LINQ
-
Basic understanding of Git and version control workflows
-
Awareness of Agile methodologies and software lifecycle concepts
-
Exposure to Docker or CI/CD pipelines is a plus
-
Interest in security and performance optimization concepts
Powered by JazzHR
DdpM6Ttdya