Senior Software Engineer
Job Description
Senior Software Engineer role on a 12-month contract in Tulsa, OK, fully onsite.
Responsibilities
- Develop and maintain applications using C#, .NET, and .NET Core
- Build REST APIs and integrations connecting enterprise applications and SaaS platforms
- Support cloud migration and application modernization initiatives
- Improve CI/CD pipelines and automated software deployments
- Assist with infrastructure automation using Terraform and Infrastructure as Code (IaC)
- Troubleshoot application issues and support hybrid cloud environments
- Collaborate with IT teams while independently managing development assignments
Requirements
- Strong experience with C# and .NET software development
- Experience building APIs and enterprise application integrations
- Familiarity with CI/CD pipelines and DevOps practices
- Microsoft Azure experience preferred; AWS experience also valuable
- Exposure to Terraform, Infrastructure as Code, or containerization is a plus
- Strong troubleshooting and problem-solving skills
- Ability to work independently and manage competing priorities
Key Technologies
- C#
- .NET, .NET Core
- REST APIs
- CI/CD pipelines
- DevOps
- Terraform, Infrastructure as Code (IaC)
- Microsoft Azure, AWS
Compensation
- USD 70 - 85 per hour
Benefits
- Medical
- Dental
- Vision
- 401(k)
Additional Details
- Location: Tulsa, OK (fully onsite)
- Job type: Contract
- Duration: 12 months, with potential extension
- No travel required
- Background check and drug screening required; medical marijuana cards accepted
- Interview process: two rounds, with onsite interviews preferred
- Availability to interview and start quickly is expected
Perks
- Competitive hourly compensation
- Hands-on experience with enterprise software, cloud computing, and API development
- Opportunity to contribute to DevOps automation and cloud modernization projects
- Potential for contract extension