AMVETS Jobs

Job Information

Greenway Health Principal Software Engineer - Intergy in India

Greenway Office is seeking a Principal Software Engineer [PSE] who is a self-starter with a passion to solve challenging and complex problems. The candidate will work with Engineering/Development team in designing and deploying application architecture solutions, in a highly agile environment.

Essential Duties & Responsibilities

  • Design, develop and execute software solutions to address business issues

  • Provide architectural blueprints and technical leadership to our Product & Technology teams

  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform

  • Interpret business requirements to articulate the business needs to be addressed

  • Troubleshoot code level problems quickly and efficiently

  • Experience in designing/working of multi-tenant architecture, multi-threaded high scalable environment

  • Research and identify best practices related to Service Management and Tech Debt Management disciplines

  • Authentic and logical verbal communication that establishes trust and builds influence within the organization.

  • Demonstrate advanced hands-on proficiency in service modeling, service life-cycle management, transaction processing, and low-level design for both structured and unstructured data

  • Accelerate the adoption of new data technologies by jump starting and developing proof-of-concepts utilizing emerging technologies.

  • Knowledge and experience of EHR/EMR/ Healthcare domain knowledge and regulatory aspects is an added advantage.

Experience and Education

  • Bachelor’s degree in Computer Science, Information Technology or related field. Master’s preferred.

  • Having Microsoft Certification /Cloud architect Certification is added advantage.

  • Ten (10) years of experience

  • Minimum of 1 years of professional hands-on experience as a Principal Engineer

  • Experience with Agile methodology

  • Experience working in full life cycle of SDLC projects i.e., discovery, design, development and implementation.

  • Experienced in both Monolithic and Microservices architecture

Skills, Knowledge, and Abilities

  • C#, ASP.NET, ADO.NET,.Net Core / .NET 6 and above.

  • Windows Services, Web Services, Microservices, AJAX, WCF, Web API, REST, LINQ, Entity Framework

  • .Net Unit Testing using nUnit

  • OOPs Design Patterns

  • WPF & XAML , Prism & MVVM

  • Progress ABL & OPENEDGE Database

  • Gerrit, Visual Studio, VS Code,

  • SonarLint and SonarQube

Additional desired skills:

  • HTML5, CSS/SASS, Web Components

  • Test First approach, Test Driven Development (TDD), Newman Postman, artillery.io

Good to have:

  • Knowledge on VB 6, COM, ActiveX, VB.NET, VB Script, Silverlight

  • Terraform, Jenkins, Docker, Kubernetes, Yarn/NPM

  • Amazon Web Services (AWS), Azure,Lambda, S3, Cognito, Step Functions, SQS, IAM, Cloudwatch

  • NoSQL, PostgreSQL, MongoDB, DynamoDB, Elastic Search. XAML

  • VersionOne, Jenkins , Azure Devops understanding

  • Strong problem-solving skills

  • Outstanding communications and interpersonal skills

  • Strong organizational skills and ability to multi-task

  • Ability to track software issues to successful resolution

  • Ability to work in a collaborative fast paced environment

  • Ability to learn new development language quickly and apply that knowledge effectively

  • Must be expert in advanced programming skills and database technology

Work Environment/Physical Demands

  • While at work, this position is primarily a sedentary job and requires that the associate can work in an environment where they will consistently be seated for the majority of the workday.

  • This role requires that one can sit and regularly type on a keyboard the majority of their workday.

  • This position requires the ability to observe a computer screen for long periods of time to observe their own and others’ work, as well as in-coming and out-going communications via the computer and/ or mobile devices.

  • The role necessitates the ability to listen and speak clearly to customers and other associates.

  • The work environment is an open room with other associates and noise from others will be part of the regular workday.

DirectEmployers