Post Job Free
Sign in

Python Developer(Python, AWS, Jenkins)

Company:
NOTUS
Location:
Chennai, Tamil Nadu, India
Posted:
April 06, 2024
Apply

Description:

Overview

The Python Developer plays a crucial role in our organization by developing and maintaining high-quality software solutions using Python, AWS, and Jenkins. They are responsible for designing, implementing, and testing scalable and reliable backend systems. This role is essential in ensuring the smooth operation of our software applications and services.

Key Responsibilities

Collaborate with cross-functional teams to define, design, and ship new features

Write clean, maintainable, and efficient code

Design and implement low-latency, high-availability, and performant applications

Integrate user-facing elements developed by front-end developers with server-side logic

Implement security and data protection

Integrate data storage solutions

Design and implement data storage solutions

Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis

Create technical documentation for reference and reporting

Test and maintain software products to ensure strong functionality and optimization

Work on bug fixing and improving application performance

Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Collaborate with team members to determine best practices and customer requirements for software

Participate in the full software development lifecycle including coding, testing, implementation, maintenance, and support

Deploying software tools, processes, and metrics

Required Qualifications

Bachelorâs degree in Computer Science, Engineering, or related field

Proven experience as a Python Developer or similar role

Expertise in at least one popular Python framework (like Django, Flask, or Pyramid)

Experience with AWS services (EC2, S3, RDS, Lambda, etc.)

Proficiency in Jenkins for continuous integration and deployment

Strong understanding of data structures, algorithms, and software design

Experience with relational and NoSQL databases

Knowledge of ORM libraries and experience with version control tools (e.g., Git)

Understanding of server-side templating languages

Ability to write effective APIs

Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Excellent troubleshooting and debugging skills

Good understanding of asynchronous programming

Experience with test-driven development

Good communication and teamwork skills

Skills: python,aws,jenkins,backend development,database management

Full time

Apply