Motorsports IT Software Engineer Leader

Jobleads-US

Austin, TX

BeBee


Job Description

• *Role Description** As a Senior Software Developer in GM Motorsports IT, you will be responsible for developing software applications using sound, repeatable industry-standard methodologies. You will write software solutions based on detailed requirements and system specifications. Key Responsibilities: • Developing web applications using Python, AngularJS, and SQL among other tools and technologies. • Updating existing software or developing new solutions to address specific needs or solve business problems. • Contributing to development according to appropriate methodologies and applying systematic approaches. • Identifying and remediating software issues related to code quality, security, patterns, frameworks, usability, or end-user issues. • Developing skills by working closely with peers to ensure code alignment with design patterns and frameworks. • Integrating with other applications and systems. • Automating unit and end-to-end testing of software systems focused on quality and maintainability. • Providing guidance and mentoring fellow software developers. • Performance tuning, usability assessment, performance improvement, documentation, and ensuring high technical standards. • Proficiency in build/release automation solutions.

Responsibilities

  • As a Senior Software Developer in GM Motorsports IT, you will be responsible for developing software applications using sound, repeatable industry-standard methodologies
  • You will write software solutions based on detailed requirements and system specifications
  • Developing web applications using Python, AngularJS, and SQL among other tools and technologies
  • Updating existing software or developing new solutions to address specific needs or solve business problems
  • Contributing to development according to appropriate methodologies and applying systematic approaches
  • Identifying and remediating software issues related to code quality, security, patterns, frameworks, usability, or end-user issues
  • Developing skills by working closely with peers to ensure code alignment with design patterns and frameworks
  • Integrating with other applications and systems
  • Automating unit and end-to-end testing of software systems focused on quality and maintainability
  • Providing guidance and mentoring fellow software developers
  • Performance tuning, usability assessment, performance improvement, documentation, and ensuring high technical standards
  • Proficiency in build/release automation solutions