/saur-energy/media/post_attachments/2021/04/emerson.png)
- Apply knowledge of sensing technology, edge and gateway computers, servers, network architecture, cloud computing, and software application development to design and implement high-value, client-based digital solutions to improve customer outcomes.
- Demonstrated experience in end to end ownership of software/product releases.
- Demonstrated experience in Agile scrum development methodology and associated tools.
- Develop secure front-end applications using HTML5, Bootstrap, AngularJS, and backend API’s.
- Develop SQL scripts, stored procedures, user defined functions in RDBMS and NOSQL databases like Postgres, MySQL, Influx DB.
- Develop containerized software using Dockers.
- Set up and build end to end CI/CD pipelines for all deliverables using TFS or Jenkins.
- Build product installer.
- Collaborate closely with business stakeholders and product owners to understand the problem statement.
- Implement iterative development methodology and deliver working software in each sprint.
- Use advanced dev-ops practices to enable fast feedback loops using automation - containers, infrastructure as code, feature flags, deployment testing and automatic rollbacks.
- Work closely with Solutions architect, Test team , Integration and other teams in enterprise landscape and ensure a good hand off.
- Use industry best practices around software documentation and code reuse.
- Participate in peer code reviews and establish/follow development best practices.
- Mentor junior developers and work towards building a healthy work environment.
Job Requirements:-
- Disciplined and self-driven individual who is also an excellent team player.
- Strong understanding of applied Object-Oriented design principles.
- Excellent programming skills using coding best practices.
- Hands-on experienced in using frameworks such as .Net and open source technologies.
- Hands-on experienced in using client-side frameworks such as Angular JS, jQueryUI, Data Tables and various chart frameworks like amchart etc.
- Hands-on experienced with Microsoft Azure IOT Edge client, IOT hub, Stream Analytics, Storage Blob, File, Table & Queue.
- Hands-on experienced in using build tools and source code repository tools such as:
- TFS
- Git (Git branching strategies),
- Jenkins
- Docker
- Docker swarm
- Strong experience in (CI/CD) Continuous Integration and Continuous Delivery.
- Well experienced in developing and executing functional and integration unit tests.
- Experience in developing high performance, scalable Microservices using REST API.
- Experience in building real-time analytics application will be an added plus.
- Experience in building apps that follow message broker-based architecture.
- Experienced in writing the backend SQL (MYSQL/POSTGRES/MSSQL/InfluxDB)
- Experienced in NoSQL and NoSQL related tools applications.
- Min 10+ years of experience.
Location:-
- Pune, Maharashtra.
Skillsets:-
- RESTful web API
- Angular
- Microservice
- Test-Driven Development (TDD)
- TFS/GIT/SVN
- CI/CD
- SQL
- NodeJs
- HTML
- Single Page Application
- Azure IOT hub
- RabbitMQ