Job Overview
.NET Engineer
The Role
As an Engineer, you will be part of a team that creates high quality solutions. You will need to be resourceful, innovative and collaborative as you learn, design, develop and deliver changes to meet our customers’ needs.
Responsibilities
Execution
- Create and unit test efficient solutions to meet functional requirements.
- Identify, recommend and develop code improvements for current systems.
- Support incident resolution when systems do not behave as expected.
- Support problem management by suggesting efficient and potentially innovative solutions.
- Extend monitoring systems to enable support teams to be advised of risks as they occur.
- Support and contribute to the technical direction provided by Senior Engineers and the Development Team Lead.
- Provide estimates for work effort.
Design
- Support the expansion of systems by reviewing current behaviour, proposing new options and recommendations.
- Support improvement to code management practices by suggesting changes.
Monitoring
- Respond to and resolve technical alerts for systems as required.
Communication
- Provide clear and timely feedback to customers about their systems’ operation as required.
- Ensure that stakeholders are aware of changes, any issues and their impacts.
- Provide regular feedback to other Engineers through shared problem solving and the code review process.
- Maintain process documentation that supports the team.
- Maintain technical documentation to describe our systems’ technical operation.
- Liaise with Business Systems Analysts regarding requirements and feedback impacts and suggestions.
- Liaise with other technical experts, including Database Administrators, Development Operations Engineers and Network Engineers, to deliver collaborative outcomes.
Governance
- Contribute to the development of policies and procedures governing solution development and related issues
- Support the change management process by providing accurate and timely documentation.
- Manage personal development environments to meet expected security standards.
- Highlight risks to the Development Team Lead.
Skills
The skills required for the .NET Engineer role include:
Soft Skills
- Strong written and verbal 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
- Ability to communicate complex issues simply.
Technical Skills
- Tertiary Qualification in Computer Science, or related study.
- Minimum of 3 years’ experience in software engineering.
- Delivery of a significant project.
- Experience in Change Management.
- Experience with security is valued.
- Experience in the financial industry is valued.
- One or more compiled languages, such as .Net/Angular
- One or more interpreted languages, such as Java/Python.
- One or more source control systems, such as GIT/branching.
- One or more database languages, such as SQL ( table design, complex query creation, best practices)
- Trouble-shooting capability.
- Knowledge or Experience on the Camunda tool will be an added advantage
- AWS experience is desirable
Benefits for all our Employees
As an employee at Novigi, you will receive the following benefits:
- Competitive compensation in Australian Dollars (AUD)
- A work culture and an environment where we value both hard work and flexibility.
- A convenient leave plan that fits your needs.
- Performance management program. The program is designed to provide employees with the opportunity for personal and professional development
- Performance based bonus
- Promotional opportunities
- Shift allowances
- Flexible working conditions. Novigi’s platform enables employees to be able to work flexibly from any location which means we are able to offer a hybrid working arrangement between the office and home.
- Flexible hours. Employees are able to set their own hours to suit personal circumstances, subject to meeting project requirements and deadlines.
- Employee wellbeing. Our wellness program includes health and fitness coaching, mindfulness and other initiatives to help our employees achieve a positive work-life balance.
- Novigi Employee Share Plan (NESP). We encourage employees to have ownership in Novigi by providing the opportunity to join our NESP after 12 month of employment at Novigi.
- Banter. One of Novigi’s core values is banter. You will quickly notice that this value plays out on a daily basis both informally and formally through things like our “monthly memes competition”.
- Medical Insurance
- Amenities such as transportation and meals
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience3 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationProfessional qualification
Related Jobs (145)
- Senior Technical Project Manager Jobs at Wavenet in Colombo, Sri Lanka. on September 27, 2023 Full-Time
- Python Developer Jobs at Ceylon Dazzling Dev Holding (Pvt) Ltd in Sri Lanka on September 27, 2023 Full-Time
- Senior Software Engineer – Fullstack Jobs at Insighture in Colombo, Sri Lanka on September 27, 2023 Full-Time
- Software Engineer (React Native) Jobs at Empite in Colombo, Sri Lanka on September 26, 2023 Full-Time