Software Engineer – Global Logistics Cloud Enablement
Company | General Motors |
---|---|
Location | Austin, TX, USA, Warren, MI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology, Information Security, Cybersecurity or equivalent experience
- 2+ Years of experience in designing and developing enterprise applications using modern technologies and frameworks
- Proven experience in software development, including designing, coding, and testing applications.
- Hands-on experience with Java and/or Angular.
- Strong understanding and practical experience with cloud native design principles.
- Experience developing and deploying applications on public cloud platforms (e.g., AWS, Azure, GCP).
- Experience with Infrastructure as Code tools such as Terraform and/or Ansible.
- Experience with databases (e.g., SQL, NoSQL) and data modeling.
- Familiarity with agile methodologies (e.g., Scrum, Kanban).
- Experience in developing automated tests (unit, integration).
- Basic understanding of CI/CD pipelines and tools.
- Excellent problem-solving, communication, and collaboration skills.
- A passion for learning new technologies and a proactive approach to tasks.
Responsibilities
- Designing, coding, testing, debugging, and documenting application features, leveraging your expertise in Java and/or Angular.
- Applying cloud native design patterns to build scalable, resilient, and maintainable applications on public cloud infrastructure.
- Utilizing Infrastructure as Code tools like Terraform and/or Ansible for automating environment provisioning and configuration management.
- Collaborating with your team to understand requirements, participate in design discussions, and contribute to accurate effort estimation.
- Developing automated tests to ensure code quality and reliability, and supporting CI/CD pipelines for efficient delivery.
- Assisting in the deployment, monitoring, and troubleshooting of applications in various environments.
- Actively participating in team meetings, sharing knowledge, and seeking opportunities for professional growth and development.
Preferred Qualifications
- Experience or familiarity with Supply Chain business domain
- Experience with Infrastructure as Code (IaC) tools and frameworks, such as Terraform and BICEP
- Experience with AI Coding tools such as GitHub CoPilot