Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

GE HealthCare Software Engineer 
India, Karnataka 
86943093

15.08.2024
As a Software Engineer, you’ll work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. You’ll take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices - using software engineering best practices to ensure a high standard of quality for all the team deliverables. You will Build, Deploy, Administer, Maintain, Support and Improve the reliability of DevOps tools.


Roles/Responsibilities

  • Design, build deploy, and manage scalable and highly available enterprise grade DevOps tools in the Software Development Life Cycle (SDLC) across on-premises and cloud environments.
  • Support and work alongside with cross-functional engineering team to troubleshoot and resolve their day-to-day tools related issues.
  • Work with the team to help solve business problems.
  • Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices.
  • Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team.
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  • Use software engineering best practices to ensure a high standard of quality for all the team deliverables.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related discipline
  • 5+ years of professional software development experience across the stack including front end engineering and modern design principles.
  • 2+ years of experience with building scalable, distributed systems using a modern cloud framework such as AWS, Azure or GCP.
  • 2+ years of experience in Deploying and Administering scalable and highly available enterprise grade DevOps tools, such as Gitlab, Artifactory, SonarQube.

Desired Qualifications

  • 8+ years of professional software development experience.
  • Master’s or PhD degree in Computer Science, Computer Engineering, or related field.
  • Experience with design/architecting large-scale distributed systems preferably using AWS technologies.
  • Experience with CI/CD tools like GitLab, Artifactory, SonarQube.
  • Strong knowledge of Java, Python, and REST API.
  • Experience with Windows and Unix / Linux based programming.
  • Previous experience working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements.
  • Previous experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture.
  • Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design.
  • Experience with supporting production software deployments.
  • Technical expertise across all deployment models on public cloud, and on-premises infrastructure.
  • Experience creating, documenting, and communicating software architectures for complex products.
  • Experience in building, tracking, and communicating plans within Agile processes.
  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies.

Note:
This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.