About the job
We are an Australian-based financial risk analytics company. We provide financial analysis services to Australian and New Zealand government entities and private companies.
Key to our analysis and financial rating models is our proprietary software suite. To facilitate growth and undertake new development, we are expanding our Sri Lankan based development team.
We are seeking highly driven and dynamic Software Engineers and Senior Software Engineers with comprehensive experience.
Key Responsibilities
- Experience in designing & developing software solutions as per the functional requirements and timeframe of the project.
- Responsible for the successful delivery of technical coding solutions as per project needs.
- Quality assurance activities, including documentation, code reviews and testing.
- Partner with other team members to provide mentorship and guidance.
- Actively involved in continuous improvement of software practices and tools.
- Microservices/RESTful service design.
- Managing Azure cloud infrastructure
Skills and requirements
- Degree in Computer Science, Software Engineering or a related field or its equivalent combination of relevant education and experience.
- 3+ years of commercial experience in Software Engineering.
- C#,.NET Core, ASP.NET Core, Python
- UX/UI design and development with web frameworks such as ReactJS, bootstrap and Mantine UI
- Experience in data visualisation and report generation.
- Experience with ECharts will be desirable.
- Object Orientation and design Principles (KISS, SOLID, DRY)
- Solid understanding of Object-Oriented Architecture, Domain Driven Design and Micro Services.
- Design architecture of distributed applications
- Expert in utilising modern design patterns.
- Solid understanding of web application environments and session state management, web configuration and deployment strategies, security and performance tuning, and debugging methodologies.
- Understanding of information security and secure application development
- Strong database skills including SQL, NoSQL and ORM frameworks
- Entity Framework, PostgreSQL, MySQL, MongoDB and Cosmos
- XUnit/NUnit Testing Frameworks
- CI Platforms (Jenkins, GitHub Actions, Bitbucket Pipelines, etc)
Desirable
- Experience with Python and Go lang
- Formal software modelling and design techniques (e.g. UML, ERM, micro-services, functional programming, design patterns, abstract interfaces, etc)
- Experience with application development in container orchestration systems such as Kubernetes.
- Experience with Terraform or Opentofu
- JIRA and Confluence (Atlassian suite)
What We Offer
A competitive remuneration package is on offer, paid in Australian Dollars. You will be a part of a vibrant, growing and dynamic team and will be exposed to the latest and cutting-edge technology and industry best practices.
We establish clear career progress plans for all candidates so that you work towards well-defined career path. You will be working with team members based in Australia and the experience you gain will be considered as Australian experience.
Interested? Apply with your detailed resume. Clearly state “Software Engineer” in your response.

.png)


