We are looking for a talented Intermediate Software Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining modern applications using a diverse technology stack. This role is ideal for someone who enjoys solving complex problems, working with cloud-native solutions, and contributing to scalable enterprise systems.
Responsibilities
- Develop and maintain applications using C#, .NET, ASP.NET Core.
- Build and optimize front-end solutions with Angular or React.
- Design and manage relational databases using SQL and Entity Framework.
- Develop and integrate APIs and Microservices for scalable solutions.
- Work with Service Bus and Function Apps to support distributed systems.
- Collaborate with cross-functional teams to deliver high-quality software.
- Participate in code reviews, testing, and continuous integration processes.
- Ensure applications meet performance, security, and scalability standards.
Requirements
- 3–5 years of professional software development experience.
- Strong proficiency in C#, .NET, and ASP.NET Core.
- Experience with Angular or React for front-end development.
- Solid understanding of SQL databases and Entity Framework.
- Hands-on experience with APIs, Microservices, Service Bus, and Function Apps.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
Preferred Qualifications
- Degree/Diploma in Computer Science, Software Engineering, or related field.
- Experience with cloud platforms (Azure/AWS) is a plus.
- Exposure to Agile/Scrum methodologies.
What We Offer
- Competitive salary package.
- Opportunities for professional growth and training.
- Collaborative and innovative work environment.
- Flexible working arrangements (where applicable).
How to Apply:
- Submit your CV to [email protected] and a brief cover letter outlining your experience with the listed technologies.