As a Senior Full Stack Engineer, you will be part of the team responsible for our software development efforts working on difference challenging problems for various customers. You will be involved in rapid prototyping and quick rollouts of ideas in fast paced environments working alongside some of the most talented and smartest people in the industry. You will be part of a team dedicated to change Healthcare IT.
Key Responsibilities
Research & develop custom solutions for a variety of healthcare customers, from new solutions to mature, large scale distributed deployments
Work on POCs and cutting-edge features before they’re integrated into the product
Influence product decisions, features and APIs based on your real-world usage experience
Independently take projects to completion
Assist other Cognosante teams in the evaluation of future technical needs
Required Qualifications
Bachelor’s degree or 4 additional years of experience in lieu of a Bachelor’s degree
5+ year’s professional experience in software development
Proficiency in Back-end Coding and Design (JAVA, .NET, Python, NodeJS, Golang)
Proficiency in Front-end Coding and Design (JavaScript, CSS, HTML, React, Angular, Vue)
Familiarity with relational & non-relational databases such as Postgres, MySQL, Oracle, SQL Server, Mongo DB, Dynamo, Cosmos DB
Experience with Serverless (Lambda, Azure Functions, Google Functions) or Containers (Docker, Kubernetes)
Computer Science fundamentals in object-oriented design, data structures and algorithm design, microservices, coding and design patterns
You have a solid understanding of version control principles, preferably using Git
Experience with Agile Frameworks such as Scrum or Kanban
Ability to work efficiently in a fast paced and agile development environment
Candidates that do not meet the required qualifications will not be considered.
Preferred Qualifications
7+ year’s professional experience in Software Development
Experience and a very good understanding of the Node.JS ecosystem
Experience with responsive web application design (Bootstrap, Material Design)
Experience designing, implementing and using REST/GraphQL Web Services
Experience translating design mockups and prototypes into working application designs
Familiarity with scripting languages such PowerShell or Unix shell scripting
Experience with Agile Frameworks such as Scrum or Kanban
Experience with TDD, Continuous Integration, Continuous Deployment, Automated Testing
Motivated to drive tasks to completion and take ownership of projects
Ability to work efficiently in a fast paced and agile development environment