Senior Software Engineer (.NET / Azure / AI)
VACO LLC
Arlington, TX, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
.NET Framework
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Application Performance Management
Automation of Tests
Microsoft Azure
Bash Shell
C Sharp (Programming Language)
Cloud Computing
Software Quality
+20 more
Continuous Integration
Programming Tools
Github
Monitoring of Systems
Python (Programming Language)
Windows PowerShell
Software Architecture
Secure Coding
Software Engineering
Software Systems
Scripting
Enterprise Software Applications
GitHub Copilot
Software Application Programming
Generative AI
Containerization
Deployment Automation
Terraform
Docker
Jenkins
Job description
We are seeking a Senior Software Engineer with a strong background in .NET/C# development, Azure cloud technologies, and modern CI/CD practices to help design, build, and optimize enterprise applications. This role is ideal for an engineer who enjoys building scalable software, automating delivery processes, and leveraging emerging AI technologies to improve developer productivity and application quality., * Design, develop, and maintain scalable applications using C#/.NET.
- Build and enhance cloud-native solutions within the Microsoft Azure ecosystem.
- Design, implement, and maintain CI/CD pipelines to support automated software delivery.
- Develop automated testing strategies and integrate quality and security controls throughout the development lifecycle.
- Collaborate with cross-functional Agile teams to deliver high-quality software solutions.
- Troubleshoot production issues, perform root cause analysis, and implement long-term improvements.
- Optimize application performance, scalability, and reliability.
- Contribute to software architecture discussions and engineering best practices.
- Utilize AI-assisted development tools (such as GitHub Copilot or similar technologies) to improve development efficiency.
- Identify opportunities to automate repetitive development and operational tasks.
Requirements
- 3-7 years of professional software development experience.
- Strong hands-on experience developing applications with C# and .NET.
- Experience building applications in Microsoft Azure.
- Experience designing and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Experience with Infrastructure as Code concepts (Terraform is a plus).
- Experience with scripting languages such as PowerShell, Python, or Bash.
- Understanding of software testing, code quality, and secure development practices.
- Experience working within Agile/Scrum development teams.
- Strong problem-solving and communication skills., * Experience with container technologies such as Docker and Kubernetes.
- Familiarity with observability and monitoring tools.
- Experience implementing automated deployment and release strategies.
- Experience using GitHub Copilot or other AI-powered development tools.
- Knowledge of Generative AI concepts, APIs, or AI-assisted software development workflows.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
DC
Daniel Cranney
What is Agentic Programming and Why Should Developers Care?
11 months ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
10 months ago
BB
Benedikt Bischof
How we Build The Software of Tomorrow
almost 4 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago