Software Engineer- Production Support - Hybrid

Community Health Network of Connecticut, Inc.Wallingford, CT
Hybrid

About The Position

Community Health Network of Connecticut, Inc. (CHNCT) is seeking a full-time Software Engineer- Production Support. This hybrid position involves monitoring, maintaining, and troubleshooting the enterprise applications ecosystem, including Azure cloud services, .NET web applications, microservices, SQL databases, and Windows applications. The role requires providing L2/L3 production support, performing root cause analysis, implementing permanent fixes, and making code changes for complex technical issues. The engineer will also support various Azure services like Function Apps, Logic Apps, and Data Factory, as well as microservices and message queue systems. Incident management, collaboration with development, QA, and DevOps teams, and documentation are also key aspects of the role. CHNCT is dedicated to fostering an inclusive and accessible workplace.

Requirements

  • 4 years post-secondary schooling
  • Bachelor’s degree
  • Major in Computer Science, Information Technology, or related field
  • 5-7 years of related experience
  • Experience supporting Azure Function Apps, including triggers, bindings, and monitoring
  • Hands-on experience working with Microsoft Azure cloud platform
  • Production support experience with .NET applications
  • Experience with Azure Logic Apps, including workflow design, connectors, and troubleshooting
  • Experience with Azure Data Factory (ADF), including pipeline monitoring, debugging, and data integration patterns
  • Extensive experience with C# and the .NET framework
  • Strong proficiency in SQL server, including T-SQL, stored procedures, performance tuning, and executing plan analysis
  • Understanding of microservices architecture patterns and RESTful APIs
  • Knowledge of CI/CD pipelines and deployment automation
  • Experience with monitoring and logging tools
  • Proficiency in PowerShell
  • Proficiency in MongoDB
  • Proficiency in Redis
  • Proficiency in RabbitMQ
  • Proficiency in GitHub
  • Strong analytical and problem-solving abilities with attention to detail
  • Excellent communication skills for interacting with technical and non-technical stakeholders
  • Ability to work under pressure during critical production incidents
  • Strong time management and prioritization skills
  • Customer-service oriented mindset with focus on user experience

Nice To Haves

  • Azure certifications (Azure Administrator Associate, Azure Developer Associate, or Azure Solutions Architect)
  • Experience with additional Azure services (Azure Kubernetes Service, Azure API Management, Azure Event Grid)
  • Knowledge of message broker systems (RabbitMQ, Azure Service Bus)
  • Experience with version control systems (Git, GitHub)

Responsibilities

  • Monitor, maintain, and troubleshoot our enterprise applications ecosystem, including Azure cloud services, .NET web applications, microservices, SQL databases, and Windows applications
  • Provide L2/L3 production support for .NET Framework and .NET Core/5+ web applications
  • Respond to and resolve production incidents within defined SLA timeframes
  • Perform root cause analysis for recurring issues and implement permanent fixes
  • Perform code changes for complex technical issues
  • Troubleshoot Azure Function Apps
  • Support Azure Logic Apps workflows, connectors, and integration scenarios
  • Manage and troubleshoot Azure Data Factory (ADF) pipelines, including data movement and transformation activities
  • Investigate failures in Azure service integrations and resolve connectivity issues
  • Monitor and troubleshoot microservices
  • Investigate communication failures and API gateway issues
  • Support message queue systems (RabbitMQ, Azure Service Bus) and event-driven architectures
  • Serve as primary point of contact during production incidents and coordinate resolution efforts
  • Document incidents, resolutions, and lessons learned in ticketing systems
  • Conduct post-incident reviews and contribute to continuous improvement initiatives
  • Work closely with development, QA, and DevOps to improve application stability
  • Provide feedback to development teams on production readiness and operational concerns
  • Other duties as needed

Benefits

  • Medical, dental and vision coverage options
  • Flexible spending and health savings accounts
  • Group term life insurance
  • A 401(k) plan with company-match and immediate vesting
  • Voluntary accidental injury coverage
  • Tuition reimbursement and continuing education opportunities
  • A generous paid-leave bank and company holidays
  • Wellness program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service