Lead Software Engineer

Emerson

  • Min 10+ Years
  • Pune, Maharashtra
Lead Software Engineer
Job Posted : Jun 5th, 2021

Job Description

  • 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

      SUBSCRIBE NEWS LETTER
Scroll