Job Categories
Job Title
Software Engineer
Company: Novigi
Category
IT & Digital Technology
Job Description
Software Engineer
This is an exciting opportunity for a Software Engineer to grow and develop their career path. Please join our team in Colombo - we are filled with excitement, are fun to work with and we take good care of our employees.
We are growing strongly and expect this to continue throughout 2021.
The Role
The Software Engineer works closely with the Squad Lead and other members of the Technical Services teams to help deliver client projects based on the technical specifications that are provided.
Responsibilities
- Writing well designed, testable efficient codes using best software development practices.
- Integrating data from various back- end services and databases.
- Working closely with Business Analysts and Technical Leads to ensure a clear understanding and interpretation of the documented requirements.
- Creating and maintaining software documentation. (Confluence)
- Ensuring quality meets QA benchmarks.
- Researching technical improvements as part of Continuous Improvement.
- Monitoring and assisting with support issues and ensuring timely updates are provided to customers.
- Providing proactive suggestions and best practice advice on technical decisions including solution architecture, development design patterns, code quality, performance and scalability.
Skills
The skills required for the Software Engineer role include:
Soft Skills
- Excellent communication skills with the ability to directly communicate with clients in Australia as required
- Ability to work well under pressure and meet deadlines
- Team player, with the ability to work well with a diverse group of people
- Quick learner
- Willingness to learn new technologies
Technical Skills
- Degree in a Quantitative discipline such as IT or Computer Science
- Keen Knowledge in JAVA and Python is mandatory
- Experience working with the WSO2 Platform will be highly regarded.
- Knowledge in any other programming languages will be a plus.
- Experience working with API’s
- Knowledge using GIT/branching.
- SQL knowledge ( table design, complex query creation, best practices)
- AWS experience is desirable
Why Novigi?
At Novigi, our people come first. We offer a flexible working environment where we encourage the team to work with freedom, but to take responsibility. We believe this leads to innovation, collaboration and creativity that delivers great personal growth and excellent business outcomes.
As an employee of Novigi you will be provided with training and development opportunities, challenging and interesting work and a team of people that always strive to do their best and help each other out.
Benefits for all our Employees
As an employee at Novigi, you will receive the following benefits:
- Competitive compensation
- A work culture and an environment where we value both hard work and flexibility.
- A convenient leave plan that fits your needs.
- Medical Insurance
- Performance based bonus
- Flexible working hours
- Promotional opportunities
- Shift allowances
- Amenities such as transportation and meals
Location
Colombo
Skills Required
Java Programming MySql
Availability
Monday Tuesday Wednesday Thursday Friday
Preferred Languages
English
Work Experience
1+ years