Senior Software Engineer at Fortive
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

01 Jan, 26

Salary

0.0

Posted On

03 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Microsoft .Net C#, MS SQL Server, ASP.Net MVC, Net Core, Redis, API Development, REST, OData, SDLC, JIRA, GitHub, CI/CD, Cloud Technologies, Azure, AWS, Elastic Stack, Unit Testing

Industry

electrical;Appliances;and Electronics Manufacturing

Description
Develop high-quality, performant, scalable, efficient, testable, reusable, and maintainable code. Enhance and maintain existing software and architecture, optimizing the platform and its functionality for maximum performance and scalability. Collaborate effectively with a multidisciplinary team, including Software Engineers, Product Owners, Project Managers, DevOps, and QA professionals. Evaluate and research new technologies to stay ahead in the industry and incorporate innovative solutions. Assess and review technical architectures to ensure robustness and scalability. Support team members with their tasks and commitments, fostering a collaborative and productive work environment. Adhere to the company's software development lifecycle (SDLC) and established development processes. > > 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. > Familiarity with Azure Functions, ServiceBus, Storage, and App Services. Familiarity with continuous integration tools such as TeamCity or Jenkins. Experience using performance monitoring tools like New Relic. >
Responsibilities
Develop high-quality, performant, scalable, efficient, testable, reusable, and maintainable code. Collaborate effectively with a multidisciplinary team to enhance and maintain existing software and architecture.
Loading...