- Full Time
- Company: Nagarro
- India (Remote)
Nagarro
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 (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That’s where you come in!
Job Description
REQUIREMENTS:
- Experience: 8+ Years
- Experienced Python Backend Developer with hands on experience in developing robust, scalable, high performant & secure backend application & APIs with ability to understand complex requirements using python, python Frameworks and Libraries over MS Azure environment.
- Proficiency in Python programming language, including frameworks FASTAPI & Django, for building robust, scalable, high performant & secure backend systems with knowledge of database systems like CosmosDB, PostgreSQL, MySQL, or MongoDB for data storage and retrieval. a
- Proficiency in designing RESTful APIs using FASTAPI Rest Framework with clear and intuitive endpoints and payloads & documenting APIs using tools like Swagger/OpenAPI or Postman to provide comprehensive API documentation for developers
- Ability to integrate frontend components with backend APIs with Understanding of the end-to-end development process, from design to deployment and maintenance.
- Proficiency in using Version Control Systems, Continuous Integration and Deployment.
- Proficiency in writing unit tests, integration tests, and end-to-end tests for backend APIs and frontend components & usings testing frameworks like pytest, unittest, MS Azure.
- Strong analytical and problem-solving skills to understand complex requirements, iterate based on feedback and production delivery of the application.
- Excellent communication and collaboration skills to effectively communicate development progress, collaborate with cross-functional teams & customers.
- Ability to work on both frontend and backend components of the application. Familiarity with Agile & Scrum.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Identify business requirements from client documentation and meetings.
- Develop high-level options for streamlining business operations based on IBM Sterling OMS capabilities.
- Document user cases and test cases based on client requirements and Bridge designs.
- Identify problems and propose recommendations that leverage all appropriate Bridge resources.
- Build consensus in groups for proposed Bridge solutions.
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Similar Remote Jobs
-
Software Engineer
CentricaCanada (Remote)- Full Time
-
Production Engineer
YahooIndia (Remote)- Full Time
-
Software Dev Engineer, II
YahooUnited States (Remote)- Full Time
-
Software Development Engineer II – DSP
YahooIreland (Remote)- Full Time
-
Senior Software Engineer Fullstack
Newfold DigitalBrazil (Remote)- Full Time
-
Principal Software Engineer – Communications
PodiumUnited States (Remote)- Full Time
-
Senior Fullstack Engineer
EnergyHubUnited States (Remote)- Full Time