Senior Software Engineer

Responsibilities: As part of our Product Engineering team, you will work closely with product, sales, marketing and customer service teams to design, build and operate our Enterprise SAAS healthcare platform in the cloud You will work with and lead onsite and offshore delivery and operations teams You will be a full stack hands on engineer who delivers highly available, scalable, secure and resilient software using cutting edge technologies in the cloud (AWS) You will provide input to tactical and strategic business and technology decisions You will be a part of the engineering operations team to support our customer operations, troubleshoot and fix issues on a rotation basis Provide technical leadership via innovation and mentoring junior engineers Qualifications: BS degree in Computer Science or equivalent work experience (MS preferred) 2 years of hands-on and relevant experience.

Experience with designing, building, and operating – secure, scalable, and highly available web and mobile applications, large-scale distributed systems using service-oriented architecture and message queue architecture – in the cloud Experience with any of or a mix of the following technologies
– Java, go, Rust, Javascript, J2EE, Angular, Ionic, React, Relational databases, NoSQL data stores Experience with relational databases (MySQL preferred), AWS DynamoDB, AWS DocumentDB, AWS Kinesis, AWS SQS, AWS ElasticSearch, AWS Elastic Beanstalk, AWS Docker ecosystem including ECS, EKS, and fargate Understanding of complex distributed system and Eventually consistent databases.

Familiarity with Layer 7 ( HTTP 1.1, HTTP/2, etc ) and Layer 4 protocols.

Experience with the Agile delivery processes Experience with production support and troubleshooting Good verbal and communication skills, strong analytical problem-solving Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals.

We celebrate diversity and are committed to creating an inclusive environment for all associates.

All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience.

Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.

All applicants for employment must be legally authorized to work in the United States.

Netsmart does not provide work visa sponsorship for this position.

Related Post

Systems EngineerSystems Engineer

JOB SUMMARY Systems Engineers coordinate different teams, testing, and evaluations of products or systems development. They work with a project manager and engineering team and become the communication liaison to