Build and maintain web-based applications through the entirety of the stack from front end to the back end database.
Collaborate with teams of experienced actuaries, developers and business experts to build high-performing web facing, cloud based enterprise systems to implement the insight
Work in a dynamic and agile environment and comfortable with working with remote teams located overseas
Qualifications/Skills:
Bachelors/Master s degree in Computer Science, Software Engineering or a related area is preferred
Minimum 4 years experience with .NET Framework C#, .NET Core, ASP.NET Core Web API, Entity Framework
Minimum 1 year experience with developing Single-Page Applications using Angular 2+, Typescript, CSS and HTML 5.
Hands-on experience with Microsoft SQL Server database, SSMS and T-SQL.
Possess good knowledge of software development and design best practices. (eg Design patterns, DI containers, unit testing .. etc) and keeps up to date with latest trends and industry best practices with regards to those.
Understand and prioritizes the importance of software maintainability and performance during the development and design process.
This person is required to be dynamic and be a quick eager learner as knowledge about new technologies that will need to be acquired on the spot
Knowledge in Agile development methodologies
Experience with charting via JavaScript visualization libraries (eg. Highcharts, D3.js, SVGs) will be a plus
Job Classification
Industry: Banking Functional Area: Engineering - Software, Role Category: Software Development Role: Software Development Employement Type: Full time
Education
Under Graduation: Any Graduate Post Graduation: Any Postgraduate