Software Developer
We are looking for a motivated and detail-oriented Software Developer to join our team. The ideal candidate should have a working experience of 2 to 3 years with foundational knowledge of both front-end and back-end development, with a strong emphasis on Microsoft technologies. This role involves contributing to development projects and maintaining existing applications built on modern and enterprise-grade tech stacks.
1. Write clean, well-documented, and reusable C# and frontend code following team standards.
2. Develop backend services using .NET Core.
3. Build and integrate RESTful APIs to connect frontend interfaces with backend services.
4. Assist in designing and managing databases (SQL/NoSQL).
5. Write clean, well-documented, and reusable code following team standards.
6. Debug and troubleshoot issues across the full stack (UI, server, database).
7. Collaborate with UI/UX designers to implement visual and interactive elements.
8. Participate in code reviews and contribute to improving code quality.
9. Escalate complex technical blockers to senior developers when required.
10. Ensure timely delivery of assigned development tasks and sprint goals
1. Basic understanding of C# and familiarity with the .NET framework (ASP.NET Core, MVC, Web API).
2. Understanding of database fundamentals and basic SQL query writing.
3. Basic familiarity with REST APIs and HTTP protocols.
4. Familiarity with version control systems (Git/GitHub/GitLab) and SDLC practices.
5. Basic understanding of Agile/Scrum methodologies and task tracking tools (Jira or Trello).
6. Good problem-solving, communication, and collaboration skills.
7. Ability to learn quickly and adapt to a fast-paced team environment.
1. Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.
2. 2 to 3 years of relevant work experience.
Relevant Experience (yrs)
*
Please upload your resume here
*