Skip to main content

  Return to list of career opportunities


Applications Software Engineer - CSELS

Job ID
R1950
Job Location
Full-Time/Part-Time
Full-Time

More information about this job:


Overview:

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

SUMMARY

The Applications Software Engineer will work in the technology team to support a large and complex data and health system modernization initiative for our client, the Centers for Disease Control and Prevention (CDC). This position will support multiple jurisdictions to provide technical assistance on application and data modernization.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Essential duties and responsibilities include the following. Other duties may be assigned.

Responsible for the integration of CNI Core Competencies into daily functions, including: commitment to integrity, knowledge / quality of work, supporting financial goals of the company, initiative / motivation, cooperation / relationships, problem analysis / discretion, accomplishing goals through organization, positive oral / written communication skills, leadership abilities, commitment to Affirmative Action, reliability / dependability, flexibility and ownership / accountability of actions taken.

Designs, develops, documents, tests and debugs application software.

Conducts analysis and collaborates with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting.

Coordinates and collaborates with subject matter experts and other architect leads to ensure the consistent application of customer mission objectives are met.

Leverages domain expertise, develops comprehensive understanding of customer requirements and develops a solution that meets technical and functional requirements.

Provides software development support to translate the legacy system upgrade/migration to the desired future state including support of both the development and execution of a transition plan.

Interacts at a variety of points within the customer organization and program governance processes to assist in implementations. 

Supports research and advises on the analysis of alternatives in the determination of upgrade, refactor, or other solution recommendations.

Conducts test driven development in the delivery of high-quality code.

Ensures a focus on incorporation of high availability, fail-over capability, decoupling of highly connected systems, and/or cloud-based solution implementations.

Responsible for aiding in own self-development by being available and receptive to all training made available by the company.

Plans daily activities within the guidelines of company policy, job description and supervisor’s instruction in such a way as to maximize personal output. 

Responsible for keeping own immediate work area in a neat and orderly condition to ensure safety of self and coworkers. Will report any unsafe conditions and/or practices to the appropriate supervisor and human resources. Will immediately correct any unsafe conditions to the best of own ability.

EDUCATION / EXPERIENCE

Bachelor’s degree and a minimum of nine (9) years’ work experience, or equivalent combination of education / experience; or Master’s degree and a minimum of five (5) years’ of work experience, or equivalent combination of education / experience. Eight (8) years’ work experience in developing quality software products and shipping production ready software.

JOB SPECIFIC KNOWLEDGE / SKILLS / ABILITIES

Five (5) years’ work experience working in Health Care domain developing Java/JEE based web applications and services.

Five (5) years of experience with scripting languages, including Python or Bash.

Seven (7) years’ experience in building applications in Java using Spring Framework and Spring Boot.

Five (5) years of experience of good understanding of agile methodologies; familiarity with tools like Rally and JIRA.

Five (5) years of experience in building web applications using technologies like React JS or Angular JS.

Three (3) years of experience in installing, configurating and working with Health Systems like Cerner, Rhapsody, Mirth, HL7, Case Reporting and Lab Reporting Systems is a big plus.

Seven (7) years of experience in database systems like Oracle, PostgreSQL SQL, and other RDBMS.

Five (5) years of experience in using version/source control systems like Bitbucket, GitHub.

Three (3) years of experience with developing CI/CD DevSecOps pipelines.

Seven (7) years of experience building web-services using SOAP and REST.

Five (5) strong years of experience in UNIX, Scripting (Shell/Python), XML Editing, SQL, and database concepts.

Three (3) years of experience with the design, build and implementation of automation tools.

Three (3) years of experience in working with microservices and containerization, including orchestration, cluster management and container storage.

Five (5) years of experience with designing, developing, deploying and testing in a Cloud provider, including the Amazon Web Services (AWS) ecosystem and using tools, such as EC2, S3, ELBs, RDS, networking/VPCs, security groups, Cloud trails, Cloud watch and Cloud formation.

CERTIFICATES, LICENSES, REGISTRATION

Ability to obtain Public Trust

AWS certifications or Java certifications is a plus

MATHEMATICAL SKILLS

Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios and proportions to practical situations.

REASONING ABILITY

Ability to define problems, collect data, establish facts and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

LANGUAGE SKILLS

Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job. Work is primarily performed in an office environment. Regularly required to sit. Regularly required use hands to finger, handle, or feel, reach with hands and arms to handle objects and operate tools, computer, and/or controls. Required to speak and hear. Occasionally required to stand, walk and stoop, kneel, crouch, or crawl. Must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, depth perception, and ability to adjust focus. Exposed to general office noise with computers printers and light traffic.

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Category / Job Family
Location