Responsibilities: Software Development: Design, develop, and implement complex software applications using Python. This includes writing clean, efficient, and scalable code. Cloud Infrastructure Management: Leverage Azure cloud services to deploy, manage, and scale applications. Ensure optimal utilization of cloud resources to meet project requirements. Containerization: Create, manage, and deploy Docker containers. Utilize containerization technologies to enhance application portability, scalability, and deployment efficiency. Project Leadership: Lead the planning, development, and deployment phases of software projects. Ensure projects meet quality standards and are delivered on time and within budget. Collaboration and Coordination: Work closely with cross-functional teams, including product management, design, and other engineering teams, to define and achieve software development goals. Mentorship: Provide guidance and mentorship to junior developers. Foster a culture of learning and growth within the team. Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines using Azure Dev Ops. Automate testing and deployment processes to ensure high-quality software delivery. Innovation and Improvement: Stay informed about the latest trends and technologies in Python development, cloud services, and containerization. Apply this knowledge to innovate and continuously improve the software solutions. Code Quality and Maintenance: Ensure the software is scalable, maintainable, and secure. Conduct code reviews, and refactor existing codebases to improve performance and reliability. Problem Solving: Tackle complex technical challenges and provide effective solutions. Work independently and as part of a team to solve problems and implement solutions efficiently. #J-18808-Ljbffr
By continuing you agree to our Terms & Privacy Policy.