Share this Job
Apply now »

Software Developer

Job Number:  43793
Group:  Cosma International
Division:  Vehma International of America
Job Type:  Permanent/Regular




Job Number: 43793 
Group: Cosma International  
Division: Vehma International of America 
Job Type: Permanent/Regular 
Location: TROY 


Group Description

Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market.


Role Summary

The Software Developer is responsible for designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project.

Key Responsibilities

  • Collaborate with stakeholders to identify end-user requirements and specifications

  • Manage code deployments, fixes, updates, and related processes

  • Design and create new software programs and systems

  • Produce efficient and elegant code based on requirements

  • Test and deploy programs and applications

  • Troubleshoot, debug, maintain, and improve existing software

  • Compile and assess user feedback to improve software performance

  • Observe user feedback to recommend improvements to existing software products

  • Develop technical documentation to guide future software development projects

  • Work with source control tools (Azure DevOps, GitHub)

  • Act with honesty and integrity and make ethical business choices in accordance with Magna’s Compliance Policies and Procedures

  • Perform additional duties as assigned

Key Qualifications/Requirements

Education Required: Bachelor’s Degree in computer science/engineering or related field, or equivalent combination of education and experience

Education Preferred: Master's Degree or equivalent combination of education and experience

Years of Experience Required: Minimum two (2) years of related experience required

Other Skills/Experience - Required:

  • Experience with databases (including (SQL) and different types of data storage

  • Experience with developing and deploying software for on-premises and cloud architectures (Microsoft Azure and Amazon AWS)

  • Experience with Agile and Scrum development methodologies

  • Proficiency with multiple computer programming languages (ex: JavaScript (Typescript), Rust, Java, C#, Python)

  • Excellent knowledge of the software development life cycle (SDLC)

Other Skills/Experience - Preferred:

  • Knowledge of different project management methodologies such as Waterfall and Agile

  • Knowledge of CI/CD pipelines

  • Knowledge of Object-Relational Mapping frameworks

  • Strong problem-solving and communication skills

  • Ability to learn quickly and work independently or as part of a team

  • Experience with developing and deploying software for on-premises and cloud architectures

Additional Information

  • This position is signing bonus eligible


Awareness. Unity. Empowerment.

At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.

Nearest Major Market: Troy
Nearest Secondary Market: Detroit

Apply now »