VetJobs - The Leading Military Job Board

Job Information

Greenway Health Associate Software Engineer in India

Job Summary

Designs, develops, and maintains software applications as part of a dynamic cross-functional agile team.

Essential Duties & Responsibilities

  • Develops software applications and supporting infrastructure using established coding standards and methodologies

  • Relentlessly pursues quality through multiple levels of automated tests, including but not limited to unit, API, End to End, and load.

  • Develops tooling, test harnesses and innovative solutions to understand and monitor the quality of the product

  • Develops infrastructure as code to reliably deploy applications on demand or through automation

  • Creates proof of concepts for new ideas that answer key questions of feasibility, desirability, and viability

  • Performs thorough code reviews that promote better understanding throughout the team

  • Troubleshoot, instrument and debug existing software resolving root causes of defective behavior

  • Builds intuitive user interfaces with the end user persona in mind using front end frameworks and styling

  • Works with architects, designers, business analysts and others to design and implement solutions

  • Work within an agile scrum team, contributing to an atmosphere of continuous improvement

  • Understands how to interpret database models and effectively collaborate with Database Engineers

  • Assist product owners in backlog grooming, story breakdown and story estimation

  • Collaborate and communicate effectively with team members and other stakeholders throughout the organization

  • Document software changes for use by other engineers, quality assurance and documentation specialists

  • Master the technologies, languages, and practices used by the team and project assigned

  • Other duties as assigned

    Experience Education

BE/B.Tech/BA/BS in Computer Science, Technology or a related field. Equivalent work experience may substitute for a degree.

Minimum Qualifications

  • Mastered basic programming concepts like OOPS

  • Mastered technologies and tools utilized by team and project assigned

  • Minimum 1 year experience developing software applications

    Skills/Knowledge

· C#, ASP.NET, ADO.NET

· AJAX, Web API, REST, LINQ

· .Net Unit Testing using nuget

· Gerrit, Visual Studio, VS Code

· Experience with Agile methodology

· OOPs Design Patterns

· WPF & XAML , Prism & MVVM

· Progress ABL & OpenEdge Database

· Knowledge on SonarLint and SonarQube

· Additional desired skills:

o .Net Core, Ivy, RXJS, NGRX, HTML5, CSS/SASS, Web Components

o Understands Test First approach, Test Driven Development (TDD)

o Database Design and Optimization

· Good to have:

o VB.NET, VB Script, Python, Node.js

o Terraform, Jenkins, Docker,Yarn

o Amazon Web Services (AWS) fundamentals

o VersionOne

· Strong problem-solving skills

· Outstanding communications and interpersonal skills

· Ability to track software issues to successful resolution

· Ability to adapt in a collaborative fast paced environment

· Ability to think about and plan an infrastructure and security as part of development

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

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 work day

• This role requires that one can sit and regularly type on a key board the majority of their work day

• 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 work day

DirectEmployers