"Build, Modernize, and Innovate with Microsoft Technologies"
Kickstart your software development career by enhancing enterprise applications, working with modern .NET technologies, cloud services, AI, and business software integrations.
Job Overview
Join a collaborative development team as a
Junior Software Developer (Microsoft Stack), where you'll work alongside experienced software engineers to maintain and modernize enterprise business applications. You'll contribute to the ongoing development of a core Visual Basic .NET platform while gaining hands-on experience with
VB.NET, C#, .NET technologies, Microsoft SQL Server, cloud services, AI initiatives, automation, and third-party integrations. This role is ideal for a developer with
1–3 years of experience who enjoys problem-solving, continuous learning, and delivering high-quality software solutions through collaboration with senior developers.
Key Responsibilities
- Assist in developing, maintaining, and enhancing enterprise software applications using VB.NET, C#, and Microsoft .NET technologies.
- Support the maintenance of legacy VB.NET applications while contributing to modern .NET development projects.
- Develop new features, enhancements, and bug fixes under the guidance of senior developers.
- Assist with software integrations, including third-party platforms such as Xero.
- Write, maintain, and optimize SQL queries while working with Microsoft SQL Server databases.
- Participate in software testing, debugging, troubleshooting, documentation, and continuous product improvements.
- Contribute to AI, automation, and scripting initiatives as required.
- Use GitHub for version control and collaborate effectively within the development team.
- Work closely with senior developers to resolve technical issues, communicate progress, and proactively seek assistance when needed.
Required
Requirements Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
- 1–3 years of software development experience.
- Experience with VB.NET, C#, or the Microsoft .NET Framework.
- Good understanding of Object-Oriented Programming (OOP) principles.
- Experience working with Microsoft SQL Server and SQL.
- Familiarity with Git or other version control systems.
- Strong analytical, problem-solving, and troubleshooting skills.
- Good written and verbal English communication skills.
Nice to Have
- Exposure to .NET 8 or .NET MAUI.
- Experience integrating with Xero APIs.
- Experience using DevExpress or Syncfusion controls.
- Familiarity with Microsoft Azure or Azure App Services.
- Exposure to REST APIs, JSON, HTML, CSS, and JavaScript.
- Experience or strong interest in AI, automation, or scripting.
What We're Looking For
- Takes ownership of assigned tasks while knowing when to ask for support.
- Proactive, collaborative, and communicates effectively with the team.
- Passionate about learning new technologies and continuously improving technical skills.
- Strong attention to detail and commitment to delivering high-quality work.
- Able to work independently and collaboratively while explaining technical concepts clearly and professionally.
Benefits
Why Join Us?
- Healthy, supportive, and conducive work environment (Great Place to Work⢠Certified for five consecutive years!)
- Work with an innovative company delivering cutting-edge solutions across multiple industries
- Lead a team in a fast-paced, high-growth environment
- Competitive salary with opportunities for career advancement
- Collaborative, forward-thinking work culture
- 21 leave credits plus all client-based holidays
- HMO coverage with dependent benefits
- Exposure to world-class leadership from both local and international supervisors
Ready to take your sales career to the next level? Apply now!