Software Engineer

1 - 3 years

2 - 6 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview:

The member joining this position will work at an experienced (band/level) and be part of a team of R&D. This team-focused role will involve collaboration and support within a dynamic work environment. Travel may be required to a few regions for discussions with stakeholder / vendors as well as to maintain strong customer relationships. The member will work with various stakeholders, including teams from Digital Business Leaders, Customer Support Division and Branch engineers, ensuring smooth project execution and effective communication to meet company and customer expectations.

Purpose of the Role:

The purpose of a role is to ensure the robust and scalable development, deployment, and maintenance of server-side applications and systems. Responsible for designing backend architecture, implementing business logic, and ensuring seamless integration with front-end components and external services.

Roles and Responsibilities:

  • Understand the requirements from Stakeholders, business head.
  • Requirement Analysis and Architect the software as per the requirement.
  • Estimate and Freeze the development plan.
  • Guide the team for the development of software as per the agreed plan.
  • Write code and tests, build prototypes, solve issues, profile and analyze bottlenecks.
  • Responsible and accountable for software development deliverables as per the agreed plan.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Innovative thinking, generating new ideas for the betterment of the software product. Always stay updated with the latest technologies and industry developments in the software domain.
  • Develop automated tests to ensure business needs are met and allow for regression testing.
  • Optimisation of code for better performance.

Qualification and Requirements:

  • Good Knowledge of operating systems: Linux and Windows
  • Cloud Architecture/Certification GCP or AWS
  • Micro-Service-based architecture like Kubernetes etc.
  • IoT Communication Protocols like MQTT, HTTP, OPC-UA, etc.
  • Agile development JIRA, Redmine, etc.
  • Various software testing tools, version control tools, svn, git, etc.
  • Python (Advanced)
  • Data structures and algorithms
  • Multi-threaded programming
  • Django / Flask framework
  • GCP cloud experience
  • DevOps and Cloud Security Knowledge
  • IoT Communication Protocols like MQTT, HTTP, OPC-UA, etc.
  • Wireless Communication Protocols like Bluetooth, LORA, WiFi, etc.
  • JAVA or MEAN Stack: Nice to have.
  • Mobile App development: Nice to have.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Forbes Marshall logo
Forbes Marshall

Industrial Machinery Manufacturing

Pune Maharashtra

RecommendedJobs for You