Job Description
What to expect as your main responsibilities:
- Use Agile development principles (scrum, Kanban) to develop, maintain, and integrate custom engineering software tools and products.
- Understand client workflows, requirements, and needs, and recommend solutions and best practices.
- Design, implement, and deploy new functionality.
- Maintain existing products and support client requests.
- Implement unit tests.
- Propose and code fixes or workarounds for defects.
You will be successful in this role if you:
- Have completed a minimum of 2 years towards an undergraduate degree in Computer Science / Engineering, or other related fields.
- Have strong software programming skills (at least one of C#, Python, C++, VB, or Java) – familiarity with OOP is required.
- Have excellent communication skills, both oral and written.
- Are self-motivated.