Transform your resume with AI

Leverage AI rewrites and personalized suggestions to create a compelling resume
Start your free trial now →
Responsibilities:
The ideal candidate will contribute to all aspects of software development including planning & functional specifications, design, development & maintenance. We are looking for a passionate software developer that will ensure high quality of deliverable while complying with development best practices.
More specifically you will be responsible to:
Provide technical leadership on significant areas of the software
Influence the software architecture, design and development processes
Lead the integration of multiple software into a single platform
Develop and design easy to use graphical user interface
Produce accurate estimates for tasks and assist project scheduling activities
Development of new features across our suite of software
Participate in testing and other quality assurance activities
Software maintenance
Benefits:
Be integral part of a young and dynamic team of experienced developers.
Collaborate in a team developing challenging new methodologies to solve complex engineering problems.
Exposure to our full software stack developed in C++, C#, FORTRAN, Java and Python.