Experience
15 - 19 yrs
Salary (CTC)
₹42.6L - ₹52.3L
Job Location
Bengaluru, India
Vacancy
1
Designation
Principal Engineer
Job Type
Not specified
Job Description
This Position reports to:
RD Team Lead In this role, you will have the opportunity to initiate and drive technology, software, product, and/or solution development using in-depth technical expertise in a specific area. Each day, you will act as the first point of contact in Research and Development (RD) for in-depth product or technology-related issues. You will also showcase your expertise by supporting strategic corporate technology management and future product/software/solution architecture.
The work model for the role is: #LI Hybrid
This role is contributing to the Process Automation Business of Process Control Platform Division in Bangalore Location.
You will be mainly accountable for:
- Designing and developing greenfield products and solutions using a microservice architecture.
- Following best software development practices to ensure high quality product and great user experience
- Participating in the whole software development lifecycle from analysis, design via implementation, testing to delivery, following best DevOps practices.
- Acts as project leader or senior project member, providing experience and expertise in the execution and use of supporting tools, processes, and methods
- Manages or coordinates major technology/engineering projects/product platforms of substantial impact to their own organization
- Leverages a deep understanding of relevant standards when developing new technologies/products.
- Quality and Continuous Improvement - Provides support for resolving customer issues, guides and coaches on robust root cause analysis and corrective actions.
- Anticipates and proactively proposes actions to mitigate possible quality problems in RD projects.
- Drives relevant product quality and process improvement actions/programs in the organization.
Qualifications for the role:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field
- 15+ years of professional hands-on experience in C# language using .NET/.NET Core and web development technologies
- Experience in IoT API design (e.g. REST, WebSocket) and middleware-patterns (e.g. MQTT, AMQP)
- Excellent understanding of SOLID principles, design patterns, architectural patterns, design tools, data structures
- Practical skills in using Docker/Kubernetes or other container orchestration technologies
- Linux administration and RedHat OpenShift and MicroShift will be added advantage
- Experience in using Git VCS
- Familiarity with relational and non-relational, e.g., graph, databases
- Experience in working within agile teams, e.g., using SCRUM or SAFe
- Hands-on knowledge and experience in writing unit and integration tests
- Experience with React JS would be an added advantage
- Experience with industrial communication technologies, e.g., OPC UA, would be an added advantage
- Experience in structured documentation methods using, e.g., UML, would be an added advantage
- Experience in Industrial Automation domain would be a plus
