32839 jobs - 6759 added today
Recruiting? Call us on 786-433-7120
Email me newest jobs similar to this one
3 days ago
only 25 days until close

Software Engineer


Salary band: $10k - $15k
Location: North America, United States, Michigan
Job type: Permanent
Contact: ISG
Category: Engineer
Apply
Select how you want to share:
View similar
Job Description

Software Engineer

Position purpose:

To create, enhance and maintain the company's application software suite to support clients' requirements. We specialize in CNC Tool & Cutter Grinding machines.

Position Description:

Design and develop software features that meet the user story acceptance criteria.

Work closely with product owner to create and refine the product backlog through writing and estimating user stories.

Write user stories that follow the INVEST principles (independent, negotiable, valuable, estimable, small, testable), in particular paying attention to having detailed acceptance criteria.

Plan sprints and track sprint progress using a burndown chart to ensure that any impediments/delays are promptly identified and resolved so that the sprint goal is met.

Improve readability, reduce complexity and improve maintainability of the code base.

Document designs, technical information and team processes in the wiki. Ensure that information in the wiki is up to date and relevant.

Conduct developer presentations to share new knowledge and stimulate learning, discussion and innovation.

Competencies:

Degree in Software Engineering, Computer Science, Mechatronics or related qualification

Object oriented software analysis and design

Expertise in Java programming language

Experience with algorithmic optimization and working in a multi-threaded environment

Understanding of Scrum or similar Agile framework

Ability to work effectively in a team based environment

Knowledge of other programming languages such as Python, C++, C#

Knowledge of 3D graphics frameworks (OpenGL, DirectX)

Knowledge of web design

Ability in meeting deadlines and organize work priorities

Knowledge of Tool Grinding is preferred

Job Description

Software Engineer

Position purpose:

To create, enhance and maintain the company's application software suite to support clients' requirements. We specialize in CNC Tool & Cutter Grinding machines.

Position Description:

Design and develop software features that meet the user story acceptance criteria.

Work closely with product owner to create and refine the product backlog through writing and estimating user stories.

Write user stories that follow the INVEST principles (independent, negotiable, valuable, estimable, small, testable), in particular paying attention to having detailed acceptance criteria.

Plan sprints and track sprint progress using a burndown chart to ensure that any impediments/delays are promptly identified and resolved so that the sprint goal is met.

Improve readability, reduce complexity and improve maintainability of the code base.

Document designs, technical information and team processes in the wiki. Ensure that information in the wiki is up to date and relevant.

Conduct developer presentations to share new knowledge and stimulate learning, discussion and innovation.

Competencies:

Degree in Software Engineering, Computer Science, Mechatronics or related qualification

Object oriented software analysis and design

Expertise in Java programming language

Experience with algorithmic optimization and working in a multi-threaded environment

Understanding of Scrum or similar Agile framework

Ability to work effectively in a team based environment

Knowledge of other programming languages such as Python, C++, C#

Knowledge of 3D graphics frameworks (OpenGL, DirectX)

Knowledge of web design

Ability in meeting deadlines and organize work priorities

Knowledge of Tool Grinding is preferred


Email me newest jobs similar to this one

  Back to the top