We will notify you once we have something for you
NTT
- Job Details
Job Details
- NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.
In todays iNTTerconnected world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of the worlds most significant technological, business and societal challenges.
With people at the heart of our success, NTT is committed to attracting and growing the best talent and providing an environment where everyone feels they can belong and their contribution matters.
Your career here is about believing in yourself, and taking on great opportunities and new challenges.
Its about growing your skills and expertise in your current role and preparing yourself for the future. Thats why we encourage you to take every opportunity to grow your career within our great global team.
Are you ready to take the next step in your. career
We are seeking an experienced Senior Python Developer with a strong background in microservices to join our development team. The successful candidate will contribute to the design, development, and optimization of Python-based applications and microservices. The goal is to deliver efficient, scalable, and maintainable software solutions that cater to our global business needs.
What you'll be doing
Key Role and Responsibilities:
Contribute to the design, development, and optimization of Python-based applications and microservices.
Collaborate with front-end developers, product managers, and UX/UI designers to develop seamless, high-performance software solutions.
Create and maintain high-quality reusable code, components, and libraries for future use.
Ensure optimal performance, responsiveness, and scalability of applications across various platforms and devices.
Optimize applications for maximum speed, maintainability, and reliability.
Stay updated with emerging software engineering technologies, development trends, and best practices.
Knowledge, Skills and Attributes:
Proficient understanding of Python libraries, frameworks, and best practices (e.g., Django, Flask, SQLAlchemy).
Knowledge of web performance optimization techniques, application scalability, and reliability best practices.
Familiarity with modern software development pipelines, tools, and package managers (e.g., Jenkins, Docker, pip, pants).
Experience with other programming languages, such as JavaScript or Java, is desirable.
Familiarity with microservices architecture and related technologies (e.g., Kubernetes, Docker, Istio) is beneficial.
Knowledge of RESTful, GraphQL, and gRPC APIs and experience integrating them into Python applications.
Familiarity with design patterns, code refactoring, and other software engineering best practices.
Excellent problem-solving, debugging, and troubleshooting skills.
Demonstrated passion for creating efficient, scalable, and maintainable Python-based applications.
Strategic thinking, excellent problem-solving skills, and the ability to work both independently and within a team.
Excellent communication skills with the ability to articulate design rationale, build consensus, and contribute to decision-making.
Display attention to detail and deliver high-quality, performance-oriented code.
Ability to adapt and excel in a technology-driven, customer-centric environment with a strong emphasis on software engineering best practices.
Results-driven mindset with the ability to take on responsibilities in a fast-paced, growth-oriented organization.
Academic Qualifications and Certifications:
Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
Required Experience:
Minimum of 5 years of experience in software development, with a strong focus on Python and microservices.
Demonstrated expertise in developing modern, efficient, and scalable applications using Python and its ecosystem.
Experience with version control systems, such as Git, and a solid understanding of software development workflows.
Experience with testing frameworks and tools, such as Pytest or unittest, for Python applications is beneficial.
Skills:
Python and Microservices Development
Database Management and Optimization
Backend Architecture Design and Implementation
RESTful, GraphQL, and gRPC API Development
Familiarity with Containerization and Orchestration Tools (e.g., Kubernetes, Docker)
Proficiency with Version Control Systems (e.g., Git)
Debugging and Problem-Solving Skills
Strong Communication Skills
Skills Summary
Application Programming Interface (API), Cloud Architectures, Large Scale Systems, Process Automations, Programming Languages, Software Design, Software Development, Software Systems
What will make you a good fit for the role
Remote Type
Join our growing global team and accelerate your career with us. Apply today.
A career at NTT means:
Being part of a global pioneer where you gain exposure to our Fortune 500 clients and world-leading global technology partners and work with a network of over 40,000 smart and diverse colleagues across 57 countries, delivering services in over 200 countries.
Being at the forefront of cutting-edge technology backed with a 150-year heritage of using technology for good. With 40% of the worlds internet traffic running on our network and where Emoji were first invented, you can be proud of the groups many new firsts.
Making a difference by doing meaningful work that helps to shape the future for our clients, and across industries and communities around the world.
Being your best self in a progressive Connected Working environment that promotes flexibility, connection and wellbeing. Where diversity and different perspectives are embraced to ensure equal opportunities for all.
Having ongoing opportunities to own and develop your career with a personal and professional development plan and access to the broadest learning offerings in the industry,
Other Details
- Industry IT Services & Consulting
- Recruiter Details NTT
- Job Tags python, microservices
- Job Type Full time
Key Skills
- Kubernetes
- Docker
- Git
- Strong Communication Skills
- Python
- Microservices Development
- Database Management
- Optimization
- Backend Architecture Design
- Implementation
- RESTful
- GraphQL
- gRPC API Development
- Familiarity with Containerization
- Orchestration Tools eg
- Proficiency with Version Control Systems eg
- Debugging
- ProblemSolving Skills
Recruiter Details
- NTT
- Other Karnataka
- hidden_email
- hidden_mobile
Company Details
NTT