Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and sustainable. Today, we are 18,300 experts across 37 countries, forming a Nation of Nagarrians, ready to help our customers succeed.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (15000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Job Description
Must have Skills : Python, REST, Embedded Linux,
Job Description : Mid-Level Software Developer-Python Embedded Linux
Required
• Strong experience with Python framework and designing and writing integrations.
• Experience deploying and managing applications for Embedded Linux platform like Ubuntu or Mint
• Strong understanding of software development best practices, including design patterns, testing, and debugging.
• Strong experience using communication protocols – RS232, USB, Ethernet - with autonomous devices.
• Experience with RESTful API development and microservices architecture.
• Experience using the Git source code repository.
• Experience writing automated Unit Tests and API Tests using a Python compatible toolset.
• Experience using Linux Virtual Machines.
• Excellent communication and collaboration skills.
Preferred
• Experience deploying code using scripting languages and Azure DevOps Pipelines.
• Experience deploying and managing applications on the Microsoft Azure cloud platform.
Desirable
• Experience in the Power Utilities industry.
• Experience with Apache Kafka or Microsoft Event Hubs.
• Extensive knowledge of cloud computing concepts and technologies.
• Experience using the OpenAPI RESTful API Documentation using Swagger and YAML.
Job Responsibilities
• Design, develop and maintain integrations between various systems using the Python framework.
• Write clean, maintainable, and efficient code.
• Deploy and manage integrations in the embedded Linux device.
• Collaborate with cross-functional teams to identify and solve complex technical problems.
• Participate in code reviews, testing and debugging.
• Act as a Python developer, working with other developers, test engineers, product managers and stakeholders to define and deliver high-quality software solutions.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.