Greenway Health Logo

Greenway Health

Senior Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Develop and maintain software applications, provide technical leadership, conduct code reviews, troubleshoot software issues, and collaborate in an Agile environment.
The summary above was generated by AI

Creates, modifies, and maintains software applications individually or as part of a team. Provides technical leadership on a team, including training and mentoring of other team members. Provides technology and architecture direction for the team, department, and organization.

Essential Duties & Responsibilities 

  • Develops software applications and supporting infrastructure using established coding standards and methodologies.
  • Relentlessly pursues quality through multiple levels of automated testing, including but not limited to unit, API, end-to-end, and load testing.
  • Develops tooling, test harnesses, and innovative solutions to understand and monitor product quality.
  • Develops infrastructure as code to reliably deploy applications on demand or through automation.
  • Understands cloud-managed services and builds scalable, secure applications using them.
  • 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.
  • Troubleshoots, instruments, and debugs 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.
  • Works within an Agile Scrum team, contributing to an atmosphere of continuous improvement.
  • Understands how to interpret database models and collaborates effectively with Database Engineers.
  • Assists product owners with backlog grooming, story breakdown, and story estimation.
  • Collaborates and communicates effectively with team members and other stakeholders throughout the organization.
  • Documents software changes for use by other engineers, quality assurance, and documentation specialists.
  • Demonstrates deep knowledge and extensive experience in their field and masters the technologies, languages, and practices used by the team and assigned projects.
  • Applies best practices, business insights, and industry knowledge to enhance products and services.
  • Tackles complex challenges with a fresh perspective, leveraging existing solutions and proven approaches where appropriate.
  • Operates independently with minimal supervision.
  • Serves as a mentor and resource for less experienced team members.
  • Understands industry best practices, market competition, key differentiators, and how their area of work integrates with other functions.
  • Works effectively in a collaborative, fast-paced environment.
  • Demonstrates the ability to quickly learn new technologies and apply them effectivel

Education and Experience

  • Bachelor’s degree or equivalent with minimal relevant work experience
  • Six (6) years of relevant work experience
  • Mastery of programming concepts to include object-oriented programming and technology, language and practices

Knowledge, Skills, and Abilities

  • Basic programming skills and proficiency in one or more of the following languages and frameworks, depending on the development department or project:
    • .NET / .NET 6+, ASP.NET, .NET Core, C#, Java, SQL, JavaScript, TypeScript, and Python.
  • Experience with Web API, RESTful services, and LINQ.
  • Progress experience is optional.
  • Experience with single-page application development and related technologies, including:
    • Angular (v9), Ivy, RxJS, NgRx, HTML5, CSS/SASS, Web Components, and Atomic Design.
  • Familiarity with test-first development, test-driven development (TDD), and automated testing tools such as Protractor, Jasmine, Newman/Postman, and Artillery.io.
  • Experience with microservices and modern development tools, including:
    • Terraform, Jenkins, Jupyter Notebook, Docker, NPM, Yarn, NuGet, Node.js, Git/Gerrit, LaunchDarkly, Visual Studio, and VS Code.
  • Experience with Amazon Web Services (AWS), including:
    • Lambda, S3, Cognito, Step Functions, SQS, IAM, CloudWatch, and ElastiCache.
  • Knowledge of database design and performance concepts, including:
    • optimization, replication, partitioning/sharding, NoSQL, PostgreSQL, MongoDB, DynamoDB, Elasticsearch, PySpark, and Kafka.
  • Familiarity with Agile, Scrum, Kanban, and DevSecOps practices.
  • Strong problem-solving skills and the ability to track software issues through successful resolution.
  • Ability to adapt and work effectively in a collaborative, fast-paced environment.
  • Ability to consider and plan for infrastructure and security as part of the development process.
  • Ability to quickly learn new development languages and apply that knowledge effectively.
  • Strong verbal and written communication skills, with excellent interpersonal skills.
  • Excellent attention to detail.
  • Strong customer service skills with a high level of professionalism.
  • Strong desire to learn and grow.
  • Basic computer skills, including Microsoft Outlook, Word, and Excel.
  • Ability to manage multiple tasks concurrently.

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 the 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

At Greenway, we strive to imagine, empower, engage, and inspire. Join us!

To learn more about Greenway, take a video tour of our office, and meet our employees, visit us at www.GreenwayHealth.com/careers.


Disclaimer: This Job Summary indicates the general nature and level of work expected of the incumbent(s). It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent. Incumbent(s) may be asked to perform other duties as requested. Greenway Health, LLC is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, age, gender, national origin, sexual orientation, disability, or veteran status.  

Similar Jobs

2 Days Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop secure software solutions, mentor junior engineers, and collaborate with cross-functional teams to enhance product features and meet customer needs.
Top Skills: AWSGithub ActionsJavaJava Spring BootJenkinsJunitMavenSnykTrivy
3 Days Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Senior Software Engineer, you'll design and build cloud security systems, mentor junior engineers, and resolve production issues, ensuring high-quality code.
Top Skills: AlicloudAWSAzureGCPOciPython
Yesterday
In-Office or Remote
Thāne, Thane, Mahārāshtra, IND
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI-generated coding interactions, assess quality of engineering judgments, provide feedback, and define standards for AI coding agents. Comfortable making subjective judgments about engineering quality.
Top Skills: Claude CodeCursorJavaScriptOpenai CodexPythonTypescript

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account