Fortive

Software Engineer

Fortive

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ASP.NETAWSAzureCloudElasticSearchJenkinsLogstashMicroservicesMS SQL ServerReactRedisReduxSDLCSQL

About the role

  • Develop high-quality, performant, scalable, efficient, testable, reusable, and maintainable code.
  • Enhance and maintain existing software and architecture, optimizing the platform for performance and scalability.
  • Collaborate with multidisciplinary teams including Software Engineers, Product Owners, Project Managers, DevOps, and QA.
  • Evaluate and research new technologies and incorporate innovative solutions.
  • Assess and review technical architectures to ensure robustness and scalability.
  • Support team members with tasks and commitments, fostering collaboration and productivity.
  • Adhere to the company's software development lifecycle (SDLC) and established development processes.
  • Work on an enterprise SaaS platform that processes millions of service requests and supports global service providers.
  • Contribute to product strategy, roadmap execution, and international projects with global teams.

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
  • Over 5 years of experience as a backend developer, with proficiency in Microsoft .Net C#, MS SQL Server, ASP.Net MVC, .Net Core, and Redis.
  • Proven experience in API development, including REST and OData.
  • Solid understanding of the SDLC process and associated tools such as JIRA, GitHub, and CI/CD pipeline technologies.
  • Strong knowledge of modern best practices in coding, software design, and architecture.
  • Hands-on experience with cloud technologies and deployment in Azure and/or AWS environments.
  • Experience with the Elastic Stack, including Elasticsearch, Kibana, and Logstash.
  • Proficient in Unit Testing and a solid understanding of Test Automation principles.
  • Experience in full-stack development using React/Redux.
  • Familiarity with Azure Functions, ServiceBus, Storage, and App Services.
  • Experience in building microservices architectures.
  • Familiarity with continuous integration tools such as TeamCity or Jenkins.
  • Experience using performance monitoring tools like New Relic.