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.
Responsibilities:
- 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
- 14+ years of experience on Software Industry.
- Knowledge of Golang, Python
- Expertise on Microservice Architecture, Docker, Kubernetes, and other cloud native technologies.
- Debugging/Monitoring knowledge of Cloud Native Applications using Devops Tools such as Prometheus, NewRelic, Instana and others.
- Understanding on Devops Lifecycle and associated tools such as Git, CICD tools like Jenkins, Tekton, Travis and others
- Understanding of Cloud Computing (IAAS, PAAS, SAAS) and Security Principles
- Experience in Network Security and routing protocols such as BGP, ISIS and other routing
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- Outstanding communication and presentation abilities
Preferred Technical and Professional Expertise