Position: Python Architect
Experience: 12 to 16 Years
Job Location: Pune
Mandatory Skills: Python, Golang, AWS, CI/CD,
Essential:
- Minimum 8 years of experience in developing server-side applications using Python,, or Go programming language in an agile environment.
- Excellent programming and debugging skills,analytical abilities, and communication.
- Have a minimum of 3 years of experience in designing solutions.
- Designing application using Microservice architecture
- Hands on experience developing cloud-native applications on Amazon AWS or Google Cloud Platform.
- Strong problem-solving skills, understanding of data structures, algorithms, object-oriented programming, and design patterns.
- Knowledge and hands-on experience with serverless technologies such as Lambdaa plus.
- Experience in handling high traffic web services and solving scalingissues.
- Expertise in practices like Agile, Peer reviews, Continuous Integration, Continuous Delivery.
- Mentoring peers and guiding team of 3-4 developers.
- Deeper knowledge about different structured and unstructured database technologies.
- Handled high performant scalable applications.
- Expertise on virtualization and containerization.
- Big data handling is a plus.
- Strong Communication skills.
Responsibilities:
- Translate businessrequirements and source system understanding into technical solutions using BigData/Java/Python etc.
- Capable of planning and executing both short-term and long-term goalsindividually and with the team.
- Be a champion of the overall strategy for data governance, security, privacy, quality,and retention thatwill satisfy business policies and requirements.
- Identify, document, and promote best practices.
- Refactor existing solutions to make it reusable and scalable.
- Collaborate with different teams on projectsspanning across multiple teams.
- Thrive in self-motivated internal-innovation drivenenvironment.
Good to have:
- Good understanding of cybersecurity domain.
- Good understanding of Threat Intelligence.
- Experience in designing software for on-prem infrastructure.
- The candidate should think about the issues/solutions analytically and effectively. He should have zeal to learn new languages and technologies, stay updated on new technology trends and how those can be applied within the organization.