We are looking for Software Engineer for our client in Irving, TX
Job Title: Software Engineer
Job Location: Irving, TX
Job Type: Contract
Job Overview:
- Develop and maintain applications using .NET technologies to support scalable and reliable business solutions.
- Write and optimize complex SQL queries for data processing, reporting, and performance improvements.
- Create automation scripts using PowerShell to improve system administration and operational efficiency.
- Design and consume APIs using GraphQL and REST-based services.
- Monitor application and system performance using visualization and observability tools.
- Troubleshoot application, infrastructure, and production issues across environments.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Analyze logs, identify issues, and implement performance enhancements.
- Support backend services, monitoring frameworks, and operational reliability initiatives.
Responsibilities:
- Develop and maintain applications using .NET technologies.
- Write and optimize SQL queries, stored procedures, and data models.
- Create and maintain PowerShell automation scripts.
- Design and integrate GraphQL and REST APIs.
- Monitor systems and dashboards using Grafana and related tools.
- Troubleshoot application and infrastructure issues.
- Collaborate with technical teams to deliver scalable solutions.
- Analyze logs and implement performance improvements.
Skills:
- Strong experience with .NET technologies, including C# and Core.
- Proficiency in SQL, including query optimization, stored procedures, and data modeling.
- Hands-on experience with PowerShell scripting.
- Working knowledge of GraphQL APIs and REST services.
- Experience with Grafana for monitoring and visualization.
- Familiarity with Windows server environments.
- Strong analytical and problem-solving skills.
- Clear communication and documentation abilities.
- Ability to work independently and collaboratively in a team environment.
- Strong attention to detail and proactive troubleshooting abilities.
Should Have:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of microservices architecture.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience with performance tuning and troubleshooting production systems.
- Experience with healthcare or imaging systems.
- Familiarity with logging and observability tools.
Qualification And Education:
- Bachelor s degree in Computer Science, Information Technology, Engineering, or a related field is preferred.