Subir
Logo Fe Colores Horizontal
Mco Rgb Blue

Software Engineer – C++

Job Description

As an associate Software Engineer, you will be part of an actuarial team and provide support for the actuarial programmers. You will also be responsible for assisting with ongoing maintenance of the code and assisting internal clients with issues related to AXIS. You will also be utilizing your Python skills to assist work relating to Generative AI and other new technologies.

Your role will entail working independently alongside actuaries and system developers:

Redesigning legacy code to achieve more maintainable and scalable code

Programming complex data structures and conversions

Improving system efficiency; profiling and optimizing routines

Assisting actuarial programmers with writing scalable and robust code

Interpreting, assessing, and analyzing business requirements from actuaries

Liaising between system developers and actuarial programmers

Working with system developers on new technologies such as Generative AI

Troubleshooting issues for internal clients

Developing and enhancing internal tools

Testing and reconciling new features

Other duties as assigned

 

Qualifications

Degree in Computer Science, Software Engineering, Applied Mathematics or Science
Experience in programming languages. Python a requirement. Visual C#, Visual C++ and Visual Basic an asset
Experience in JavaScript, JSON, HTML, XML
Experience in web development: REST, ASP.NET MVC, ASP.NET WEB API etc.
Knowledge of cloud technologies (Azure, AWS)
Excellent understanding of algorithm designs
Clear understanding of object-oriented design and development
Strong understanding of database design principles; familiarity with SQL is an asset
Good communication, interpersonal and teamwork skills
Strong analytical and debugging skills
Willing to learn new technologies; capable of self-directed learning
Experienced in Visual Studio, and Microsoft Windows development platform
Experience in MFC is an asset
Experience in Generative AI space as asset
Prior experience developing financial applications in the actuarial field is an asset

Aplicar para este puesto

Regresarazul
Regresar
Created by Alex Volkov