Eaton
Eaton15h ago
Career Pages

Senior Engineer

Pune, MH,IN, IN
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Eaton

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Senior Software Engineer - Cloud

Eaton, a global power management company, is seeking a Senior Software Engineer to join its team in Pune, Maharashtra, India. This role is integral to the architecture, design, and development of an innovative Internet of Things (IoT) platform. If you are an experienced software professional passionate about leveraging cutting-edge technologies such as IoT, NoSQL, big data, open source, DevOps, microservices, mobile, and cybersecurity, this is an exceptional opportunity. You will collaborate with a dynamic team of software professionals to deliver impactful organizational results while working with advanced technology.

Responsibilities:

  • Contribute to the architecture, design, and implementation of an Internet of Things platform.
  • Lead development projects primarily using Azure, Scala/Java, C#, and Python.
  • Create and present technical documentation, including flowcharts, diagrams, code snippets, and performance metrics.
  • Provide work estimates and actively participate in design, implementation, and code reviews.
  • Develop and execute agile work plans for iterative project delivery.
  • Stay current with software development techniques and programming languages through continuous learning and professional development.
  • Collaborate with test teams to ensure comprehensive test case coverage, investigate and resolve bugs, and manage the quality process.
  • Work closely with stakeholders, engineering, and test teams to deliver high-quality products that address end-user needs.
  • Recommend software tools to management and architecture teams.

Qualifications:

  • Bachelor's or Master's degree in Engineering (BE/B.Tech/M.Tech) or Master of Computer Applications (MCA).
  • 4-7 years of progressive experience in software development, design, and deployment of high-quality technology solutions.
  • 3-6 years of experience developing enterprise-grade, highly scalable web applications and/or distributed systems.
  • 2-4 years of experience with C# and .NET.
  • Proficiency in Java or C# and .NET technologies with associated IDEs (e.g., Visual Studio, Eclipse, IntelliJ).
  • Proficiency with both relational and non-relational databases (e.g., SQL Server, Cosmos DB, MongoDB).
  • Solid understanding of software design principles, algorithms, data structures, and multithreading.
  • Thorough understanding of object-oriented design and programming, including design patterns.
  • Solid understanding of networking protocols and concepts (e.g., WebSockets, HTTP, TCP, MQTT, AMQP).
  • Solid understanding of network and distributed computing concepts.
  • Extensive knowledge of cloud development platforms such as Azure or AWS.
  • Knowledge of security concepts including encryption, certificates, and key management.
  • Extensive experience with software engineering best practices.
  • Extensive experience with Agile development methodologies and concepts.
  • Ability to lead development efforts from a technical perspective.
  • Excellent ability to understand and prioritize tasks and issues.

Company

Eaton

Eaton

Pune, MH,IN, IN
Posted on Career Pages
Senior Engineer- Software Cloud at Eaton | Pune, MH,IN, IN | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform