C++ Developer - Heredia, Costa Rica - Moody's

    Moody's
    Moody's Heredia, Costa Rica

    hace 3 semanas

    Default job background
    Descripción
    Role/Responsibilities :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