
Software Engineer
Inova IT Systems
Colombo
Posted
Jan 7, 2026
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
We are looking for a skilled Software Engineer to support the development of mobile and web applications, APIs, and internal digital systems. You will work closely with cross-functional teams to build reliable, scalable, and user-friendly solutions that support our operational and field activities.
Your Key Responsibilities
- Develop and maintain mobile applications using .NET MAUI and web solutions using .NET Framework/Core (C#).
- Build and integrate Angular-based frontends with backend APIs.
- Develop Web APIs and Windows services.
- Work with MySQL, PostgreSQL, and MS SQL databases, including query writing and optimization.
- Collaborate with teams to understand requirements and deliver technical solutions.
- Participate in design discussions and contribute to performance improvements.
- Follow best coding practices, version control, testing, and documentation standards.
- Troubleshoot and resolve development and production issues.
- Support continuous improvement of development processes and tools.
Qualifications and Skills
- Bachelor’s degree in IT, Computer Science, Software Engineering, or equivalent.
- Strong knowledge of C#, .NET Framework, and .NET Core.
- Experience in mobile app development (MAUI or Xamarin preferred).
- Experience with Angular or similar frontend frameworks.
- Good understanding of RESTful APIs and integrations.
- Proficiency with relational databases: MySQL, PostgreSQL, or MS SQL.
- Familiarity with Git or similar version control systems.
- Good problem-solving and debugging skills.
- Ability to work independently and collaboratively.
Added Advantage
- Exposure to FinTech, Banking, Microfinance, or ERP/Loan Management Systems.
- Basic understanding of Docker, Azure/AWS, or CI/CD.
- Knowledge of message queues, webhooks, or payment gateway integrations.
- Familiarity with clean architecture or microservices concepts.