04 Aug
|
Baker Hughes
|
Mumbai
04 Aug
Baker Hughes
Mumbai
Responsibilities, authorities and accountabilities In this role, you will:
- Being responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development setting using the latest software development technologies and infrastructure
- Providing technical leadership to an agile team of 5-7
- Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
- Being responsible to define architectures for data acquisition and transmission over different communication channels into a data cloud as well as the design and implementation of the defined solutions.
- Relating to the development teams for the cloud services and cloud application domain to ensure a consistent and systematic, scalable and robust software system enabling reliable data transmission from the edge devices
- Driving increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- Applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Required Qualifications
- Have a Bachelors Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math).
- Have a minimum 6+ years of technical experience along with established leadership credentials across product lines
Technical Expertise :
- Have hands-on design, coding and debugging skills and familiarity with IoT technologies.
- Have experience working with Cloud deployment
- Have high Proficiency in NodeJS Typescript, Angular and Microservices Architecture.
- Have working Knowledge of Python and Java programming languages as well as Shell scripting.
- Have relational Database (PostgreSQL) and non-relational database (any of Cassandra, CouchDB, MongoDB, HBase) experience.
- Have experience using and designing APIs using REST, XML, and JSON
- Have exposure to IoT tools and protocols like - Message Brokers, MQTT, AMQP, IoT Security etc
- Have familiarity with testing tools and frameworks like JUnits, Chai, Mocha etc
- Have awareness of Solid design principles, threat modeling, dockers, Kubernetes, Helm charts.
- Have the ability to create Low level design documents and drive team executions.
📌 Senior Software Developer (Mumbai)
🏢 Baker Hughes
📍 Mumbai