Source description
About the role
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
More at 3B Staffing