We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in other time zones.
What you will do:
- Understand product vision and business needs to define product requirements and product architectural solutions.
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
- Provide support for production escalations and problem resolution for customers.
- Analyse requirements, design develop & maintain software products in alignment with the technology strategy of the organization
- Participate in technical reviews of requirements, specifications, designs, code and other artifacts. Ensure commitments are agreed, reviewed and met.
- Learn new skills and adopt new practices readily in order to develop innovative and cutting-edge software products that maintain Company’s technical leadership position.
- Plan, develop and manage the infrastructure to enable strategic and effective use of tools.
- Lead the evaluation/evolution of tools/technologies/programs with input from internal teams, external developers.
- Proactively identifying issues and improvement opportunities.
- Directing resources to diagnose and resolve complex system, application software, security and related problems that impact system and availability.
How we’ll help you grow:
You’ll have access to all the technical and management training courses you need to become the expert you want to be.
You’ll learn directly from expert developers in the field; our SME’s love to mentor.
You will have the opportunity to work in many different areas to figure out what really excites you.
Required Technical and Professional Expertise
- Requires 8-10 years of experience.
- Experience in Python and C or GoLang
- REST API
- Microservices – Kubernetes
- System Design capabilities
- Good understanding of Network Routing Protocols
- Experience with structured Architecture practices, hybrid cloud and Cloud Network
- Experience in building, architecting, designing/implementing highly distributed global cloud-based systems.
- Knowledge of technology solutions and ability to learn, understand and work quickly with new emerging technologies, methodologies and solutions in Cloud technology space.
- Ability to deliver results and work cross-functionally. Ability to engage /influence audiences and identity expansion engagements.
Preferred Technical and Professional Expertise
Networking protocol knowledge ( TCPIP, IPTABLES, ROUTING MODELS )
Cloud Concepts – VPC, Subnet, Floating Ips