Software Engineering Senior Managers
Company | Cigna Group |
---|---|
Location | St. Louis, MO, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree or foreign equivalent in Computer Engineering, Electronic Engineering, or related field
- 5 years of experience in a related occupation
- Experience designing, developing, and deploying software applications in distributed systems and cloud environment
- Experience creating ad-hoc reporting systems, Business Intelligence systems, Machine Learning and Generative AI
- Experience using compliance expertise with financial and regulatory frameworks, HIPAA, CIP, Sarbanes-Oxley, PCI
- Experience with application of latest security standards such as OWASP, NIST, CWE, PCI
- Experience with EDI frameworks and standards such as NCPDP D.0, X12, VDA, and ad hoc transformation of electronic documents in non-standard frameworks
- Experience with network architecture, protocols and security such as LAN, WAN, VPN, FW
- Experience migrating legacy data, and modernization of legacy code, like PLSQL to Java
- Experience using: SQL, PLSQL, Oracle APEX, Oracle Reports, Oracle WebLogic, PHP, Rest, Soap, Pega System architect, Swift, Ruby-on-Rails, Tableau, Spark, Kony Visualizer, and Java.
Responsibilities
- Provide technology leadership and delivery accountability for technology solutions for multiple concurrent projects within an application family (i.e. Claims, Reimbursement, Accounting, Inventory Management)
- Lead teams in analyzing, estimating, writing, modifying and implementing solutions to complex software application programs and business problems
- Advise and lead efforts to design and develop enterprise systems such as Front-end Pharmacy, Dispensing, Inventory and Billing, that will facilitate operations, reduce cost and resource dependencies
- Set overall direction regarding technical solutions and architecture and ensure teams deliver such solutions reliably, on time, and on budget
- Provide high level software solutions to complex business problems and oversee teams to deliver these solutions
- Provide guidance towards enterprise-wide technology direction and architecture
- Create detailed specifications or designs for software development, conduct quality assurance reviews of application programming and act as a mentor to others in these programs
- Maintain programs by coding, testing and debugging as necessary
- Collaborate with other units in the company to resolve technical, organizational or management problems
- Manage partner vendors and ensure smooth collaboration with internal teams
- Partner with systems architects to set direction for maturing use of/retiring/adding technology components
- Lead actions to determine root cause of technology problems and drive resolution.
Preferred Qualifications
-
No preferred qualifications provided.