Software Engineer
Job Description
Software Engineer role supporting enrollment processing applications for BlueCross BlueShield of Tennessee and modernization of legacy systems.
Responsibilities
- Define system scope and objectives through research and fact-finding for the design, development, modification, or integration of complex information systems
- Design, code, test, debug, and document programs, subroutines, and scripts
- Develop or update application systems and procedures to meet functional requirements such as capacity, operating time, response time, and output formats
- Serve in project roles as needed (project lead, business systems analyst, or technical lead) for small to medium efforts or manage phases of medium to large efforts
- Maintain proficiency in required software languages, databases, platforms, operating systems, utilities, and networks for assigned work
- Address system failures and performance events by taking actions that reduce downtime and prevent recurrence
- Provide guidance and training to less-experienced analysts and programmers
Requirements
- Bachelor’s Degree in Computer Science or equivalent work experience (equivalent years calculated as 1 year of technical experience for each year of college requested)
- 1+ year experience with information technology concepts, application development methodology, terminology, and standards
- 3+ years systems and programming experience
- 1+ year expert working knowledge of at least one programming language used at BCBST
- Proven skill with information technology in use at BCBST
- Proven analysis, design, and coding skills, including demonstrated success leading large and complex projects
- Ability to interpret and translate technical and/or complex concepts into information meaningful to project teams and/or business personnel
- Strong organization and reliability; ability to manage multiple tasks with an exceptional work ethic
- Leadership skills
- Effective communication with technical and non-technical coworkers
Technologies
- C#
- .NET
- SQL Server
- SQL
- Azure DevOps
- AIX
- COBOL
Ideal Candidate Profile
- Experience with C#, .NET, and SQL Server
- Experience developing, troubleshooting, and supporting batch-oriented applications and processes
- Database development experience with SQL
- Full-stack .NET development experience
- Strong analytical and troubleshooting skills to diagnose application and data issues
- Experience supporting production applications and resolving time-sensitive operational issues
- Ability to collaborate with other engineers and business partners while independently owning technical work
Preferred Qualifications
- Healthcare industry experience, especially enrollment, eligibility, or government programs
- Experience with Azure DevOps or similar development lifecycle tools
- Experience modernizing or migrating legacy applications and processes
- Familiarity with AIX and COBOL environments
Work Location
- Chattanooga, TN (remote / work-from-home)
- Final round interviews will be conducted on-site in the Chattanooga, TN office
- Remote role; sponsorship is not available
Additional Details
- Openings: 1
- Worker type: Employee
- Company: BCBST BlueCross BlueShield of Tennessee, Inc.