Padmi

Senior Engineer- Python Developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at EVALUESERVE INC

Opens the source posting on shine.com

Source description

About the role

View original

As a Python Developer at our company, you will be responsible for designing, building, and delivering high-quality, scalable software solutions. Your role will involve working with Python frameworks, developing RESTful APIs, ensuring code quality through testing and best practices, and collaborating with cross-functional teams in an agile environment. The ideal candidate will demonstrate strong problem-solving skills, have a solid understanding of cloud-native applications, and be keen on learning emerging technologies, including AI and data-driven solutions. Key Responsibilities: - Take an active role in designing, developing, and delivering engineering solutions that align with project goals and client expectations. - Work closely with other engineers and team members, sharing knowledge and assisting with code reviews to support mutual growth and high coding standards. - Write clean, maintainable, and well-documented code. Participate in testing activities, including unit, functional, and integration testing to ensure product reliability. - Be mindful of security best practices throughout the software development lifecycle to safeguard systems and user data. - Stay curious and open to learning new technologies and approaches that can improve products and processes. - Clearly share updates on work, discuss technical challenges, and contribute ideas during team meetings to ensure alignment. - Tackle technical challenges as they arise, seeking guidance when needed to keep projects on track. Required Qualifications: - Bachelor's or master's in computer science engineering or related field. - At least 2 years of Python software engineering experience. - Proficient in choosing effective data structures and algorithms. - Track record of on-time, within-budget feature delivery. - Intermediate skills in Python, Django, or FastAPI. - Experienced with Agile methods and project management tools. - Solid grasp of modern development practices such as microservices, cloud computing, and CI/CD. - Strong communicator, adept at explaining technical topics to varied audiences. - Excels in fast-paced, collaborative settings. - Advanced knowledge of Python core libraries and frameworks, including Django, Flask, or FastAPI. - Experience with RESTful API development and integration. - Strong understanding of Object-Oriented Programming (OOP) and design patterns. - Comfortable with writing unit tests and using testing frameworks like pytest. - Ability to optimize code for efficiency and scalability. - Familiarity with database systems (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB). - Knowledge of version control systems, especially Git. - Experience with asynchronous programming and task queues like Celery and asyncio. - Understanding of containerization and deployment processes using Docker. - Basic familiarity with cloud platforms and CI/CD pipelines. Preferred Qualifications: - Experience in natural language processing, machine learning, data science, or generative AI. - Experience in DevOps, automation, and infrastructure-as-code. - Familiarity with Linux. - Hands-on experience with cloud providers like AWS, Azure, Google Cloud, and containerization technologies like Docker and Kubernetes. We hope you consider joining our team at Evalueserve, a global leader in managed services that empower smarter decision-making and streamline critical workflows for Fortune 500 companies worldwide. With a focus on innovation, continuous learning, and professional growth, we offer a dynamic work environment where your skills and expertise can thrive. As a Python Developer at our company, you will be responsible for designing, building, and delivering high-quality, scalable software solutions. Your role will involve working with Python frameworks, developing RESTful APIs, ensuring code quality through testing and best practices, and collaborating with cross-functional teams in an agile environment. The ideal candidate will demonstrate strong problem-solving skills, have a solid understanding of cloud-native applications, and be keen on learning emerging technologies, including AI and data-driven solutions. Key Responsibilities: - Take an active role in designing, developing, and delivering engineering solutions that align with project goals and client expectations. - Work closely with other engineers and team members, sharing knowledge and assisting with code reviews to support mutual growth and high coding standards. - Write clean, maintainable, and well-documented code. Participate in testing activities, including unit, functional, and integration testing to ensure product reliability. - Be mindful of security best practices throughout the software development lifecycle to safeguard systems and user data. - Stay curious and open to learning new technologies and approaches that can improve products and processes. - Clearly share updates on work, discuss technical challenges, and contribute ideas during team meetings to ensure alignm

One address, no account. We’ll tell you when matching roles go live.

More at EVALUESERVE INC

Related open roles

View all roles