Search by job, company or skills

Software Engineer (Application)

3-5 Years
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Role Description

  • Design, develop, and maintain web and/or mobile applications using modern frameworks and technologies.
  • Implement software solutions following CI/CD pipelines, secure coding practices, and regulatory guidelines.
  • Translate high-level and abstract requirements into reliable, maintainable, and functional software.
  • Research, evaluate, and integrate new technologies to improve development efficiency and product quality.
  • Ensure applications are robust, scalable, sustainable, and aligned with design intent.
  • Collaborate closely with Product Management, Software Quality Assurance (SQA), TechOps, and cross-functional engineering teams.
  • Deliver software solutions that support surgeons, medical facilities, and patients.

Skill Requirements

Primary Skills (Must Have Skills)

  • Proficiency in two or more programming languages or frameworks, such as: C#, TypeScript, Python, Node.js, Angular
  • Proficiency with one or more database technologies, such as: MS SQL, MySQL, Oracle, MongoDB, DynamoDB
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with real-time 3D development platforms such as Unity or Unreal Engine.
  • Hands-on experience developing frontend and backend web applications, including networking and database integration.
  • Strong understanding of cybersecurity principles and secure software implementation.
  • Strong written and verbal communication skills, with the ability to clearly articulate technical ideas and recommendations.
  • Experience in MVVM / MVC / Clean Architecture patterns.
  • Experience writing unit, integration, or automated UI tests. Familiarity with test-driven development (TDD) concepts.

Secondary Skills: (Good to Have)

  • Familiarity with medical imaging standards (DICOM).
  • Experience in Qt, C++
  • Experience with 3D math and geometry (vectors, matrices, transforms).
  • Familiarity with WebGL, GPU pipelines, or shader basics.

Qualifications And Education Requirements

  • Bachelor's degree in computer science, computer engineering, or a similar field.
  • Minimum of 3 years of relevant experience including developing and managing software application development.
  • Proven track record of leading complex, cross-functional teams independently.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151280353

Similar Jobs

Pune, India

Skills:

JavaHibernateMavenPostgreSQLSpring BootEnterprise ApplicationsSpring MVCMicroservicesGitGradleLinuxDatabase DesignSpring Data JpaRest ApisJpaApplication Deploymentsecure coding best practicesSQL query optimization

Pune

Skills:

Oracle PL/SQLJava

Beware of Scammers

We don’t charge money for job offers