Job Overview
Role: Associate Engineer – Cloud / IoT Platform Location: Pune Experience: 0-2 Years Qualification: B.E / B.Tech (Computer Science, IT, ECE, or related) Key Skills: C#, .Net, Python, NoSQL, Microservices, Big Data, DevOps, Azure, AWS, SQL Server, Cosmos DB, MongoDB, OOP
Job Description
As an Associate Software Engineer in Eaton Corporation’s Brightlayer Cloud division, you will contribute directly to the architecture, design, and end-to-end implementation of a next-generation Internet of Things (IoT) foundational framework. You will use technologies across NoSQL data stores, microservices, big data processing pipelines, and modern DevOps execution models. The role involves authoring modular, clean, and robust software solutions backed by detailed unit-testing suites, operating within agile work sprint schedules.
Roles and Responsibilities
- Architecture & Implementation: Contribute to the collective architecture, design, and end-to-end implementation of the Internet of Things ecosystem using C# (.Net) and Python.
- Software Development: Author modular, clean, and robust software solutions backed by detailed unit-testing suites.
- Documentation: Demonstrate and map engineering solutions clearly using architectural flowcharts, data diagrams, clear code comments, and runtime performance analysis scripts.
- Estimation & Review: Provide data-driven development work estimates and participate actively in team-wide code reviews and design iterations.
- Agile Development: Execute iterative agile work sprint schedules to maintain consistent, incremental enterprise project delivery.
- Quality Assurance Collaboration: Collaborate closely with technical quality assurance groups to verify comprehensive test coverage, debug edge-case software faults, and build automated test scripts.
- Continuous Learning: Continuously learn and keep pace with emerging engineering frameworks, cloud infrastructure techniques, and modern programming languages.
Skills and Eligibility Criteria
Educational Background: B.E / B.Tech in an engineering discipline.
Experience: 0 to 2 years of progressive exposure or active internship experience in the software industry designing and shipping clean, high-quality technical code. 0 to 2 years of hands-on familiarity working within the C# programming language and the Microsoft .Net framework ecosystem.
Mandatory Technical Skills:
- Proficient working knowledge of C#, .Net Core components, and associated Development IDEs (such as Visual Studio, Eclipse, or IntelliJ)
- Foundational understanding of database engines, query constructs, and data models across relational (SQL Server) and non-relational systems (Cosmos DB, MongoDB)
- Strong understanding of software design patterns, complex algorithms, data structures, and multithreading configurations
- Clear comprehension of Object-Oriented Programming (OOP) methodologies and clean-code design paradigms
- Basic familiarity with global cloud hosting platforms like Microsoft Azure or AWS
- Understanding of baseline application security structures, including encryption protocols, TLS certificates, and secret key management
- Familiarity with common networking protocols and connection sockets (HTTP, TCP, WebSockets)
Competencies:
- Strong application debugging and system-level logical troubleshooting skills
- Excellent communication skills with the ability to articulate technical ideas clearly within agile team standups