268 Sampoorna Consultants Jobs
Software Engineer - Python Programming (5-7 yrs)
Sampoorna Consultants
posted 4d ago
Job Description :
Responsibilities :
- Design, develop, and unit test feature enhancements for our Enterprise EDNS platform, ensuring adherence to established development processes and high software quality standards in line with release plans.
- Collaborate within an Agile framework with a distributed team of software engineers, architects, and engineers to plan, design, develop, test, and maintain the core platform.
- Analyze user requirements, transform them into actionable product feature enhancements, and help define executable project plans.
- Stay updated with the latest trends and developments in business process transformation, driving innovation through rapid prototyping and iterative development.
- Participate in code reviews, solution discussions, and software architecture reviews to ensure best practices in development.
- Enhance customer satisfaction by promptly resolving critical issues, employing effective problem-solving skills.
Required Skills :
- 5+ years of experience in designing and implementing scalable, distributed backend systems using Python and Django.
- Expertise in server-side programming with a solid understanding of Python and familiarity with frameworks such as Django for rapid development.
- Proficiency in microservices architecture and event-driven systems using Kafka.
- Experience with AWS cloud services for deploying and managing applications.
- Strong knowledge of relational databases (e.g., MySQL) and experience with graph databases to manage complex data relationships.
- Practical experience with caching mechanisms using Redis.
- Proven track record in following best practices in coding, testing, and process adherence.
- Exceptional problem-solving capabilities and analytical skills.
- Excellent command of English, both verbal and written, for effective communication.
Desirable Skills :
- Experience with other backend technologies (e.g., Node.js) is a plus.
- Familiarity with front-end technologies (e.g., React.js) for full-stack capability is advantageous.
- Knowledge of additional cloud platforms (e.g., Google Cloud, Azure) would be beneficial.
Personal Attributes :
- Self-motivated and proactive with a detail-oriented approach to software development.
- Ability to work effectively in a team and independently.
- Strong interpersonal skills and the ability to engage effectively with various stakeholders
Functional Areas: Other
Read full job description