Staff Engineer

Posted:
9/23/2024, 2:37:55 AM

Location(s):
Gurugram, Haryana, India ⋅ Haryana, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote

Work Flexibility: Hybrid

Who We Want:

  • Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
  • Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
  • Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop products.

What You Will Do:

  • You will implement complex systems based on defined application software architecture.
  • You will translate design inputs to engineering specifications and produce component and sub-system level designs.
  • You will specialize in cloud/ web technology domains.
  • You will apply the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust, and user-friendly.
  • Mentor and influence other engineers in complex technical situations.
  • Design, implementation, and testing of secure windows/cloud / web applications.
  • Assist quality teams with risk analysis and propose risk mitigation strategies.
  • Collaborate with remote and local development teams.
  • Assist Project Management teams with the Project planning and tracking.
  • Maintain and Support existing applications.

What You Will Need:

  • Bachelor’s/Master's degree in computer science or a related field
  • 7+ years of design and development of complex software systems.
  • Exposure to Azure cloud Development with at least 1 year of experience developing cloud-based applications
  • Experienced in design, development, and integration of REST / SOAP / Web APIs on .NET stack
  • Experienced in creating CI/CD pipelines on Jenkins/Bamboo/Azure DevOps is a plus

Rich experience with the following Software Development tools:

  • Backend: ASP.NET MVC, .NET, .NET Core, C#, Web/Rest API, Microservices, Windows Services
  • Frontend: (Any of) React.js, angular, vue.js
  • Others: Entity Framework, GIT, Unit tests, PowerShell
  • Knowledge of one or more third-party tools like SonarCube, NUnit, NCover, and FxCop is a plus
  • Strong core computer science skills such as data structure design, architecture design, and algorithms
  • Sound knowledge of Object-Oriented Analysis, designing, and documenting software architecture
  • Experience with documented software development processes or familiarity with US FDA and ISO standards like IEC 62304, IEC 60601, and 21CRF 820 is a plus
  • Good understanding of HL7 and DICOM protocols is a plus

Travel Percentage: 10%