![Mobile Think Beyond The Label Logo](https://dn9tckvz2rpxv.cloudfront.net/thinkbeyondthelabel.jobs/logo_header_b-w.png)
Job Information
Randstad US aws cloud devops engineer in austin, Texas
aws cloud devops engineer.
austin , texas
posted may 15, 2024
job details
summary
$70 - $77 per hour
contract
bachelor degree
category computer and mathematical occupations
reference1052269
job details
job summary:
We are looking for a C# Software Engineer with DevOps engineering experience to join our Austin team to help us build the next generation robot. You will be working with a growing team of hardware and software engineers to build control system software that drives the fully automated robot.
Please see JD for details
location: Austin, Texas
job type: Contract
salary: $70 - 77 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
REQUIRED:
5+ of experience with software development from concept to production
Excellent C# programming skills
Scripting - Creating Batch Scripts
Deploying software using Cloud (preference is AWS system manager)
Docker - Create OS images
Clear understanding of OOD/OOP fundamentals, design patterns, best practices
Proficiency with compilers, debuggers, and IDEs (Visual Studio)
Experience with software development practices such as using source control, unit testing, code reviews, deployments, and debugging on Windows and Linux.
Familiarity with Cloud DevOps, including OS/App configuration in Windows.
Experience working with Web Services (REST) and data formats such as JSON.
Experience in managing cloud resources, infrastructure, and performance dashboards (e.g. EC2, ECS, S3, CloudWatch, etc)
Experience overseeing implementation of DevOps strategies and processes.
Familiarity with Agile Software Development Process and working with tools such as Jira and Confluence.
Experience with software testing principles with focus on automated testing.
Experience with creating and automating software deployments on the cloud.
RESPONSIBILITIES:
Implement and test new features for a robot automation control software based off a set of functional requirements.
Maintain and support, update and enhance existing software code using best practices.
Ensure feasibility, functionality, and proper integration with existing systems and platform.
Develop reliable, maintainable, and scalable software.
Build, implement and maintain automated test frameworks/tools.
Design, build, support continuous integration/deployment to enable scalable deployments of software to a fleet of machines.
Support of existing software systems during full lifecycle development.
Participate in design and code reviews.
Contribute code documentation to support design, development and maintenance of software platform.
Other duties as assigned.
PLUS:
Good understanding of CAN bus protocol
Good understanding of MQTT
Experience with NoSQL
Experience with state machine programming
Experience with hardware/electrical debugging
Knowledge of Python
qualifications:
Experience level: Experienced
Minimum 5 years of experience
Education: Bachelors (required)
skills:
- C (5 years of experience is required)Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).Applications accepted on ongoing basis until filled.