GCP Cloud Run
Work location Dearborn, MI
Ideal to be local but not required.
12 month contract.
NO H1s
Resources will be in office 4 days a week.
Teams Video interview 1 hour - 1 round
Max rate to candidate WITHOUT benefits Healthcare is $75.32 W2 +10 days PTO
REVIEW JD MAKE SURE REQUIRED SKILLS (highlighted red) ARE ON THE RESUME, IF NOT, DON'T SEND.
Software Engineer (3) - Core Senior Engineer #1036553
Job Description:
• Join our Developer Build System team where you'll contribute towards the production of command-line tools that handle the complexity of building and packaging for software (Phoenix, ECG, TCU, SYNC4.)
• Allowing our users to spend less time building and maintaining the build system, increasing their productivity.
• Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs.
• They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
Skills Required:
• GCP Cloud Run - Advanced Skills Required, min 7 years experience
• 2 Go - Advanced Skills Required, min 7 years experience
• API - Advanced Skills Required, min 7 years experience
Experience Required:
• Senior Software Engineer Advanced Go Lang
• 6+ years in development Advanced API/CLI
• 6+ years in development
Education Required:
• Bachelor's Degree
Additional Information:
• The role is responsible for the design and development of functionalities for various Golang-based command-line tools built and maintained by our team. This includes understanding existing code, read existing module documentation, implementing complex logic, and ensuring high performance and reliability.
• Possess very good ability to read, understand, and analyze existing codebase (including potentially legacy systems), identifying areas for improvement, refactoring, and integration of new features.
• Improve existing tool features that facilitate the software development and improve developer build environment.
• Contribute to the code infrastructure by improving code coverage and reducing code complexity by effective refactoring.
• Develop and implement unit, integration, and end-to-end tests to ensure the robustness, accuracy, and performance of the development tools.
• Write technical specification documents for new and improved features.
• Actively participate in all aspects of the Agile software development lifecycle, including daily stand-ups, sprint planning, backlog refinement, and sprint reviews. Contribute to a culture of continuous improvement and collaborative problem-solving.
• Provide technical support and troubleshooting for issues related to using the dockerized developer environment usage and software building.
• Advise the team on key technology adoption and process improvement