Warren, NJ, 07059, USA
7 hours ago
Python Django Developer
At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have been key factors in our company's growth and market presence. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here. Job Description: Python Django Developer is a back-end or full-stack software engineer responsible for building and maintaining web applications using the Python programming language and the Django web framework. They are involved in designing server-side logic, integrating user-facing elements, and ensuring applications are performant, secure, and scalable. Key Responsibilities + Development & Maintenance: Design, develop, and maintain robust and scalable web applications using the Django framework. + Back-end Logic: Write clean, efficient, and reusable Python code for server-side logic and application functionality. + API Development: Design and implement RESTful APIs to facilitate communication between different software components. + Database Management: Design and manage database models and schemas, working with systems like PostgreSQL, MySQL, or SQLite. + Integration: Collaborate with front-end developers to integrate user-facing elements with server-side logic. + Testing & Debugging: Write unit and integration tests, and troubleshoot/debug applications to ensure high quality and performance. + Performance & Security: Optimize application speed and scalability, and implement security and data protection measures. + Collaboration: Participate in agile development processes and collaborate with cross-functional teams (designers, product managers, etc.) to define and ship new features. + Documentation: Write detailed documentation around the code, functionality, and processes. Required Skills & Qualifications + Employers generally look for a combination of technical and soft skills + 4-8 years of experience with Proficiency in Python and Django: Deep knowledge of the Python programming language and mastery of the Django framework, including its architecture, ORM, and templating engine. + Web Technologies: 4-8 years of experience with Familiarity with front-end technologies like HTML, CSS, and JavaScript, as well as general web development principles. + Database Knowledge: 4-8 years experience with Strong understanding of SQL databases and database management principles. + Version Control: 4-8 years Experience with version control systems, most commonly Git. + Problem-Solving: 4-8 years experience with Strong critical thinking and problem-solving skills to identify and fix issues effectively. + Communication: Ability to communicate effectively and work collaboratively in a team environment. + Education: A bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience is often preferred, though a strong portfolio can suffice. About NTT DATA Services: NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients' long-term success. Visit nttdata.com or LinkedIn to learn more. NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team. Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting hourly range for this remote role is ($70.00-$80.00/Hour). This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position is eligible for company benefits that will depend on the nature of the role offered. Company benefits may include medical, dental, and vision insurance, flexible spending or health savings account, life, and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits. \#LI-NorthAmerica
Confirm your E-mail: Send Email