Job Description
SOFTWARE ENGINEER
Sri Lanka Insurance General is backed by decades of industry expertise and the country's most experienced insurance sector technical knowledge base. Join a team of highly qualified and most experienced professionals in the country to experience unparalleled opportunities for career growth and personal development opportunities within a performance-driven culture.
Duties & Responsibilities
- Software Development:
- Participate in the full software development lifecycle, including requirement analysis, design, implementation, testing, and deployment.
- Work closely with product managers, business users, and other stakeholders to understand project requirements and deliver solutions that meet user needs.
- Testing and Debugging:
- Develop and execute unit tests to ensure software functionality and performance.
- Identify, diagnose, and fix software defects and performance issues.
- Conduct code reviews and participate in continuous improvement of development processes and practices.
- Documentation and Support:
- Create and maintain technical documentation for software applications, including design specifications, user guides, and API documentation.
- Provide support and troubleshooting for software issues reported by users.
- Stay up-to-date with the latest industry trends, technologies, and best practices, and apply them to improve software development processes.
Qualifications & Pre-requisites
- Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer or similar role, with a strong portfolio of completed projects – At least one year of internship / experience.
- Experience with software development methodologies and practices, such as agile or scrum.
- Technical Skills & Personal Attributes:
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, .NET).
- Experience with software development frameworks and tools (e.g., Angular, React).
- Familiarity with databases and SQL, as well as knowledge of version control systems (e.g., Git).
- Understanding of software design patterns, algorithms, and data structures.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, with the ability to work effectively in a team environment.
- Ability to manage multiple tasks and prioritize work effectively in a fast-paced environment.
If you believe you possess the above qualifications & experience, send in your CV along with the names of two non-related referees within 07 days of this advertisement to the address given below, stating the post applied for on the top left corner of the envelope or e-mail it to [email protected] stating the post applied for in the subject line.
HR Department
Sri Lanka Insurance Corporation General Ltd.,
No. 2, Vauxhall Street, Colombo 02.
Company Registration No: PB 5208