NTT DATA is seeking a Sr. Python Full Stack Developer to design, develop, test, and maintain web applications and services, ensuring scalability, security, and performance.
Requirements
- Proficiency in Python and its associated frameworks (e.g., Django, Flask).
- Strong experience with Java and building microservices using Spring Boot.
- Expertise in Node.js and modern JavaScript frameworks for frontend development.
- Experience with database management systems, including MongoDB and PostgreSQL (with pgvector).
- Solid understanding of front-end technologies (HTML, CSS, JavaScript) and frameworks.
- Proficiency in Git.
- Knowledge of cloud platforms like AWS or Azure.
Responsibilities
- Develop, test, and maintain web applications and services using Python and related technologies.
- Design and implement scalable and secure backend systems, often using frameworks like Django or Flask.
- Develop user interfaces using HTML, CSS, JavaScript, and potentially frameworks like React or Angular.
- Proficiency in database management, including SQL and potentially NoSQL databases.
- Work with cross-functional teams, participate in code reviews, and mentor junior developers.
- Write clean, efficient, and well-documented code, ensuring performance, security, and scalability.
- Debug and optimize existing code, troubleshoot issues, and identify and mitigate security vulnerabilities.
Other
- Overall 7+ years of experience.
- Experience with Agile and Scrum development processes.
- MCP (Microsoft Certified Professional) certification is a plus, demonstrating foundational Microsoft technology knowledge.
- Ability to work in Irving, Texas (US-TX), United States (US).
- Must be an exceptional, innovative, and passionate individual.