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