Full Stack Software Developer

Magna InternationalTroy, MI
424d

About The Position

Magna is seeking a talented and self-motivated Full Stack Software Developer to join their rapidly growing team. This role involves contributing to future digitization initiatives by developing, upgrading, and maintaining both new and existing applications. The developer will work independently and collaboratively, focusing on designing and developing enterprise-level applications while ensuring high-quality work and effective communication in a fast-paced environment.

Requirements

  • Bachelor or Master in Information Technology, Computer Science or relevant field or work related work experience
  • Minimum three plus (3+) years of related experience required
  • Proficiency with multiple computer programming languages (ex: JavaScript (Typescript), Rust, Java, C#, Python, Angular, .NET and .NET Core)
  • Experience with databases (including SQL) and different types of data storage
  • Excellent knowledge of the software development life cycle (SDLC)
  • Experience with developing and deploying software for on-premise and cloud architectures (Microsoft Azure and Google GCP)
  • Knowledge of different project management methodologies such as Waterfall and Agile
  • Knowledge of CI/CD pipelines
  • Strong problem-solving and communication skills
  • Knowledge of Object-Relational Mapping frameworks
  • Experience with Agile and Scrum development methodologies
  • Ability to learn quickly and work independently or as part of a team
  • Excellent English communication skills (verbal and written) and profound presentation skills

Responsibilities

  • Collaborating with stakeholders to identify end-user requirements and specifications
  • Manage code deployments, fixes, updates, and related processes
  • Designing and creating new software programs and systems
  • Producing efficient and elegant code based on requirements
  • Testing and deploying programs and applications
  • Troubleshooting, debugging, maintaining, and improving existing software
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products
  • Developing technical documentation to guide future software development projects
  • Work with source control tools (Azure DevOps, GitHub)
  • Connect and build pipelines between various data sources

Benefits

  • Discretionary performance bonus
  • Employee profit participation program
  • 2 days Home Office per week

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service