Back End Developer

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





Job Summary Apex Systems is looking for a strong Full Stack Software Engineer with strength in Backend App engineeringdevelopment and advanced Python (other OO lang.) and SQL skills who can solve complex problems, engineer robust, modular and scalable solutions that enable delivering business capabilities that support our client's strategic goals. It is a great opportunity for someone who wants to be challenged, drive change, and deliver value that is tangible. You will work on a scrum team on initiatives that support the client's strategic goals centered on affordability by reporting cost and utilization based metrics and recommending insights to help lower medical costs for customers. You will help develop a robust, low-latency, scalable and flexible calculation engine that can translate user defined calculations from a self-service framework into an executable action, process and persist the results for consumption. This component will be a critical part of an integrated self-service solution strategy to support a client management platform delivering reporting and analytical capabilities on an enterprise-wide scale. You will deliver user-oriented products in a fast-paced and agile environment. You will get to build state-of-the-art technology that is scalable and robust, utilizing cloud infrastructure, and full automation. KEY CHARACTERISTICS You will develop full stack applications and processes that are scalable, robust, low latency and thoughtfully designed. Design systems for high-performance and availability You will be involved in the full software development lifecycle, from design to implementation. You are comfortable with all layers of the stack, from the database to the front-end. You will take full ownership of your work, including testing and deployments. You will collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address our business needs. You know how to navigate an organization to find the people and answers you need. Design and implement APIs to provide access to large volumes of data for reporting and analytic applications Understand how to use metrics to monitor a back-end service to improve its performance and ensure the most accurate data You know how to make engineering trade-offs and how to communicate them to others. You can prioritize many competing tasks on an aggressive timeline. You are passionate about learning - about healthcare as well as technology. Skills Advanced Python programming skills for Application development. 7+ years with OO Language (Python, Go, Scala, Java) Advanced RDBMSSQL Skills. No-Sql variants (HQL, CQL) a plus Experience working on AWS, LambdasGlue jobs Experience working with large data sets, and designing efficient databases (relational as well as noSQL) Track record of designing and architecting large-scale systems, including databases, APIs dealing with very large volumes of data Experience with developing RESTful web services or a web framework (Spring, Django, Rails) Usual Coding Tools Git, Linux, Shell Scripting Comfortable working in an Agile Development process Passionate about delivering accurate data efficiently to front-end development teams and end-users You write modular, and self-documenting code Excellent troubleshooting skills Experience mentoring more junior developers, teaching best practices, and conducting code reviews Bachelor's Degree in Engineering or Computer Science. Masters andor PhD a plus. Additional Preferred-experience CICD experience (Jenkins, Ansible, etc.) and a TDD mindset Big Data (Hadoop, Spark, Teradata) Prior healthcare experience Documentation using Swagger or similar API documentation tools Experience with Docker experience or other containerization platforms Soft Skills Strong communication and presentation skills. Work independently as well as collaboratively. Takes accountability for projects. Self-motivated. Quick learner EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservicesapexsystemsinc.com or 844-463-6178.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...