Software Engineering Senior Advisor- Hybrid
Role details
Job location
Tech stack
Job description
Cigna-Evernorth Services, Inc. seeks a Software Engineering Senior Advisor in our Plano, TX location to build out Evernorth's Automated Big Data Regulatory and Legal Analytics Solution.
Responsibilities:
-
Work with business and technical experts to implement software engineering best practices that minimize risk and promote high re-usability across US states.
-
Participate in collaborative concept definition, architectural refinement, software design, and realization of products that support the strategic technology needs of the organization.
-
Responsible for delivering working software that provides an exceptional user experience to the customer.
-
Function as a hands on member of his development team, and guide the team in designing, developing, deploying, and maintaining processes using Agile methodologies.
-
Design and conduct proof of concepts for innovative software tools, technologies, and application frameworks.
-
Maintain deep levels of involvement in the implementation process.
-
Identify design problems and devise elegant solutions and make strategic design and user-experience decisions related to both core and new functions and features.
-
Based on performance, may be asked to supervise the work of junior employees.
Requirements
-
Master's degree in Computer Science or closely related field and 3 years of software development experience.
-
Will also accept a Bachelor's degree and 5 years of experience.
-
Must have experience with: Analyzing project documentation to derive and translate business requirements into technical specifications;
-
Gathering project requirements;
-
Analyzing and estimating development timelines;
-
Implementing code following Test-Drive Development (TDD) and Continuous Integration (CI) practices;
-
Agile methodologies; Scrum framework;
-
Designing and developing scalable applications using Python;
-
Building data processing pipelines using Databricks and Apache Spark (PySpark);
-
Handling large-scale datasets including performance optimization;
-
Leveraging AWS for architecting, deploying, and maintaining cloud infrastructure and services;
-
Utilizing Git, GitHub, and GitLab for source control, collaborative development, and peer code reviews;
-
Setting up and managing GitLab CI pipelines for automated building, testing, and deployment of applications across environments using Docker and Openshift;
-
Collaborating with cross functional teams;
-
Python 3.x; Scala; Spark; Airflow; Shell Script; and, Boto3.