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.