Location
Redmond, WA | United States
Job description
Software Design Engineer #139238 18259
A leading tech company is seeking a Software Design Engineer. The successful candidate will d evelop software programs of a complex nature, including operating systems, applications and/or network products. . The ideal candidate has DevOps or Site Reliability Engineering experience . The company offers a great work environment!
Software Design Engineer Pay and Benefits:
- Hourly pay: $45/hr
- Worksite: Leading technology and data solutions company (Remote, Candidates must be located in the United States)
- W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program
- 40 hours/week, 4 Month Assignment
Software Design Engineer Responsibilities:
- Develops, code, scripts, systems, and/or tools that reduce operational burden by automating complex and repetitive tasks, enables product engineering teams to increase the velocity at which they can safely deploy changes to production, and monitors the effects of changes across systems, services, and/or products.
- Analyzes telemetry data to identify patterns and trends that drive continuous improvement, and highlights opportunities to deploy automation to monitor and manage services and/or products.
- Where possible, help resolve live-site incidents, minimize customer impact, and document solutions and insights that inform ongoing improvements to infrastructure, code, tools, and/or processes that prevent the recurrence of similar issues.
- Fine-tune and improve a variety of sophisticated software implementation projects.
- Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
- Analyze and review enhancement requests and specifications.
- Implement system software and customize to client requirements.
- Prepare the detailed software specifications and test plans.
- Code new programs to client’s specifications and create test data for testing.
- Modify existing programs to new standards and conduct unit testing of developed programs.
- Create migration packages for system testing, user testing, and implementation.
- Provide quality assurance reviews.
- Perform post-implementation validation of software and resolve any bugs found during testing.
Software Design Engineer Qualifications:
- 5-7 years experience required.
- 3+ years of experience in C# / .NET.
- Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred.
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems.
- Experience in programming and experience with problem diagnosis and resolution.
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Large systems software design and development experience.
- Nice to have: Cloud, Microservice Development, FHIR, Scrum, AKS, Service Fabric, DevOps/Livesite .
Job tags
Salary