Laboratory Corporation of America Software Engineer-EE2A9 in Atlanta, Georgia
The Software Engineer will be working on a team dedicated to building new internal web applications. The position will initially include support of of critical systems that support our genetic analysis pipelines. We need full stack developers who want to take the next step in their careers and are excited about designing and improving our core technology architecture.
Leads technical design planning, solution approach and manages technical implementation
Working from functional specifications, write technical specifications that communicate the technical design of a project, using flow charts, data flow diagrams, pseudo-code, ER diagrams, and other methods of documenting a technical design.
Perform code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools.
Work with DBA to design and deploy database schemas and specify all attributes of database tables including primary keys, foreign keys, identities, constraints, default values, indexes, and triggers.
Working from technical specifications, code and unit test program modules.
Document activities using appropriate tools defined by the department
Follow department coding standards
Follow department procedures that define the software development life cycle
Ability to translate comps to code with a high degree of accuracy.
BS in Computer Science or related technical discipline, or a level of equivalent technical experience gained in a working environment.
5+ years of experience as a full stack Software Developer/Programmer, with progressively increasing responsibility and the implementation of moderate complexity systems.
Demonstrated proficiency in Microsoft C# and the .Net platform
Demonstrated experience in SQL with Microsoft SQL Server * Experience with Git and hosting providers such as GitHub or Bitbucket
Strong problem-solving skills
Strong verbal and written communication skills Desired Additional Skills (in order of preference):
Strong knowledge of genetics and variant analysis pipelines, particularly in an IT or Bioinformatics setting.
Demonstrated knowledge of Amazon Web Services.
Experience with containerized development (such as Docker or Kubernetes).
Prior experience in a clinical lab environment or in the healthcare industry, with a solid understanding of lab information systems, genetics, bioinformatics, or biology
Experience developing with and configuring Laboratory Information Systems
Data modeling, performance modeling and general database skills with possible experience as a DBA
Experience with Microservices or back-end services development
Experience with web server and application server configuration and setup
Strong leadership and mentoring skills
DevOps experience with continuous integration
Solid software development life cycle experience, including the understanding of different agile practices and the ability to provide feedback for improvements
40-45 hours per week with some additional hours and/or weekend work required during IT software deployments and support.
As an EOE/AA employer, the organization will not discriminate in its employment practices due to an applicant's race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.