Staff Engineer, Software Development

2 months ago


india NextGen Healthcare Full time

Description

:The Staff Engineer, SW Development will be responsible for the design and development of software solutions as part of an Agile software development team. The Staff Engineer will serve as the technical lead to develop high level technical designs, produce, and execute code, assess, and troubleshoot software programs and applications. Collaborate with analysts and designers in the development, maintenance, initiation, and delivery of solutions and success of the product and applications in an agile environment. Analyze technical specifications and requirements; provide task and/or project breakdown and estimations, Research, design, configure, code, develop, test, debug, implement, and document software specifications for medium to large-scale, complex software applications throughout the project life cycle. Define, implement, and maintain a common technology platform. Enable secure and high availability solutions in a SaaS environment. Assist with research of emerging software development tools, design patterns and standards. Participate in peer design and code reviews. Perform software application analysis and review to ensure responsive User Interface (UI) components and Application Programming Interfaces (APIs) for integrations. Work as part of a scrum team to develop new features for patients and practices. Create and utilize automated unit tests to ensure quality of code. Participate in architectural reviews. Research proof-of-concept work with new technologies. Provide estimates, technical direction and feasibility guidance on software development projects and prospective contracts. Write, translate, and code software programs and applications according to specifications. Administer diagnostic analysis of test results and deliver solutions to critical areas. Support Quality software development by identifying areas for improvement. Direct research on emerging application development products, languages, and standards. Effectively communicate technical information to business stakeholders. Mentor, coach, and develop the talents of more junior engineers. Perform other duties that support the overall objective of the position.
 

Education Required:

Bachelor's Degree in Computer Science or related discipline. Or, any combination of education and experience which would provide the required qualifications for the position.
 

Experience Required:

7+ years' experience developing robust applications with high availability, performance, and scalability requirements. 6+ years' experience SQL/T-SQL coding and SSIS/SSRS development experience. 5+ years' experience in application development. 5+ years' experience as a software engineer. 1+ year with software architecture, performance, reliability, and scalability. Healthcare IT technologies and standards (CCDA, HL7, FHIR) environment. Or, any combination of education and experience which would provide the required equivalent qualifications for the position.

Knowledge, Skills & Abilities:

Knowledge of: Extensive knowledge of engineering processes, structural design, programming language, testing, and system optimization. React JS or Angular; SQL and NoSQL (Preference for Postgres, MongoDB, Cassandra); REST/SOAP APIs with XML; ETL Tools such as SSIS; Databases such as OLTP and OLAP and SQL Management Studio; .Net programming such as C# and ASP; Agile environments on a Scrum development team; migrating applications between JavaScript frameworks; application development in the cloud, specifically AWS; application performance analysis and tuning. Skill in: Leadership, influencer, communication, adaptability, project and time management, communication and interpersonal skills; analytical and problem solving, and research skills. Ability to: Demonstrate fluency in programming languages including Java, and JavaScript; ownership of technical decisions and portions of an enterprise software solution platform; plan and prioritize application security items to ensure completion of application security goals; lead design and development of core application services, conduct knowledge sharing sessions and mentor global team members.
 

The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the company reserves the right to change this job description and/or assign tasks for the employee to perform, as the company may deem appropriate.

NextGen Healthcare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.



  • india NextGen Healthcare Full time

    Description :The Staff Engineer, SW Development will be responsible for the design and development of software solutions as part of an Agile software development team. The Staff Engineer will serve as the technical lead to develop high level technical designs, produce, and execute code, assess, and troubleshoot software programs and applications....


  • india Talentmatics Full time

    POSITION: STAFF SOFTWARE ENGINEER - AWS Cloud MUST HAVE: Strong programming skills - Python, Java or NodeJS Location: Pune, India Experience: 7+ Years of Experience Job Summary As a Staff Software Engineer specializing in cloud technologies, you’ll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing,...

  • Software Engineer

    2 weeks ago


    india Digitise My Business - Software Development Company Full time

    Job Title: Software Engineer Company: Digitise My Business Location: Remote Compensation: 5LPA - 9LPA Company Description Digitise My Business is a software development company that specializes in providing innovative software solutions to bridge the gap between legacy practices and modern technology. Our mission is to simplify the complexities of...


  • india eGain Full time

    Job Summary As a Staff Software Engineer specializing in cloud technologies, you’ll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing, distributed systems, and software engineering best practices to enhance the architecture, scalability, and reliability of our SaaS solutions ...


  • india Intuit Full time

    Come join the Developer Services & Experiences (DevX) team at Intuit India, in Bangalore, as a Staff Software Engineer – Observability Platform. Your responsibility will include solving for Observability at Enterprise-level! We are looking for creative problem solvers with a passion for innovation to join our team. Responsibilities Design/code solutions...


  • india Digitise My Business - Software Development Company Full time

    Job Title: Java Software Engineer Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software engineering....


  • India Digitise My Business - Software Development Company Full time

    Job Title: Java Software EngineerCompany: Digitise My BusinessLocation: RemoteJob Type: InternshipCompensation: 10k - 25kOverview:Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software engineering. As an...

  • Staff Engineer

    2 weeks ago


    india Pocket FM Full time

    About the Role: We are seeking a Staff/Principal Software Engineer to join Pocket FM's engineering organization. As a tech rockstar, your deep design and architecture expertise will help us scale our technology that powers industry-defining mobile applications, catering to millions of audio lovers in India and the US. You will own the charter of...


  • india Digitise My Business - Software Development Company Full time

    Job Title: Software Engineer Intern Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software...


  • india Digitise My Business - Software Development Company Full time

    Job descriptionJob Title: Software Engineer Intern Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in...


  • india Digitise My Business - Software Development Company Full time

    Job Title: Software Engineer Intern Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software...


  • India Digitise My Business - Software Development Company Full time

    Job Title: Software Engineer InternCompany: Digitise My BusinessLocation: RemoteJob Type: InternshipCompensation: 10k - 25kOverview:Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software engineering. As an...


  • India Digitise My Business - Software Development Company Full time

    Job descriptionJob Title: Software Engineer InternCompany: Digitise My BusinessLocation: RemoteJob Type: InternshipCompensation: 10k - 25kOverview:Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in software...


  • india Digitise My Business - Software Development Company Full time

    Job description Job Title: Software Engineer Intern Company: Digitise My Business Location: Remote Job Type: Internship Compensation: 10k - 25k Overview: Digitise My Business invites applications for a Software Engineer Intern with a frontend development focus. This position provides an excellent platform for individuals eager to begin a career in...


  • india Guidewire Software Full time

    Guidewire is a product-based company that provides market-leading software for the second-largest financial services industry in the world: insurance. We build the core applications that Property and Casualty (P&C) insurers use to create their products, sell policies, settle claims, and bill their customers. We deliver SaaS solutions via Guidewire Cloud that...

  • Staff Engineer

    2 weeks ago


    india NextGen Healthcare Full time

    Description :The Staff Engineer, SW Development will be responsible for the design and development of software solutions as part of an Agile software development team. The Staff Engineer will serve as the technical lead to develop high level technical designs, produce, and execute code, assess, and troubleshoot software programs and applications....

  • DevOps Engineer

    2 months ago


    india STAFF X Full time

    Job Description This is a remote position. Thrive in Remote Work: DevOps Engineer Opportunities with STAFF X About Us: At STAFF X – Talent Solutions, our mission is to unite the world's premier employers with the most talented professionals through Recruitment & Outsourcing. Our commitment extends far beyond filling job openings; we maintain...


  • india Egnyte Full time

    Description Staff Software Development Engineer in Test - Python Remote, India EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 22,000+ customers worldwide and growing, you can make an impact by...

  • .Net Developer

    2 months ago


    india STAFF X Full time

    Job Description This is a remote position.  Thrive in Remote Work: .NET Developer Opportunities with STAFF X About Us: At STAFF X – Talent Solutions, our mission is to unite the world's premier employers with the most talented professionals through Recruitment & Outsourcing. Our commitment extends far beyond filling job openings; we maintain ongoing...


  • india Netskope Full time

    About Netskope Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security.  Since 2012, we have...