We are seeking a Python Developer to design, develop, and maintain cloud-based solutions that support mission-critical applications. The role involves understanding business requirements, building scalable and reliable software, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities :
Understanding Domain, Business, and Requirements :
- Understand business objectives, end-use cases, and how customers interact with the product.
- Collaborate with product managers, clients, and end-users to gather and clarify functional and non-functional requirements.
- Break down complex requirements into actionable development tasks.
Coding and Development :
Design scalable, reliable, and high-performance software architecture.Implement software functionality using Python and other required tools, frameworks, and databases.Apply efficient algorithms and design patterns to solve complex technical problems.Create diagrams, documents, and multimedia resources to describe system design and functionality.Testing :
Conduct unit testing of individual components for correctness.Perform integration testing to ensure seamless interaction between components.Debug and resolve code issues to maintain software quality.Deployment and Maintenance :
Package software builds for deployment and ensure smooth release processes.Monitor applications post-deployment and resolve issues as they arise.Implement feature updates and bug fixes based on user feedback and evolving requirements.Collaboration and Communication :
Coordinate closely with engineers, designers, QA teams, and other stakeholders.Provide guidance and mentorship to junior developers.Manage technical escalations, including participation in formal escalation processes during critical incidents.Learning and Upskilling :
Stay updated on emerging tools, technologies, and trends.Experiment with innovative solutions to improve efficiency and software quality.Qualifications :
Bachelor's or Master's degree in Computer Science, Information Systems, or related field.Strong experience in Python programming and developing cloud-based solutions.Hands-on experience with software development frameworks, testing methodologies, and deployment processes.Familiarity with scalable architectures, databases, and integration of cloud services.Experience in debugging, performance optimization, and software maintenance.Skills Required
Python Development, Cloud Architecture