Job Description
You will have full autonomy to deliver agreed technical objectives. You will make decisions requiring extensive analysis and interpretation, including a number of intangible factors. You will provide technical expertise in terms of software usage and functional and non-functional aspects.
You will work with software engineers and other architects to define and refine the product structure to align with the business, development, deployment, and maintenance needs. You will work with customers and product line management to identify, refine, and translate customer needs into concrete technical requirements. You will support and lead architectural decisions and tasks within a product line or across multiple product lines (cross-portfolio). You will lead projects, review technical designs, and provide guidance to software engineers on technical and architectural design decisions. You will research, evaluate, and prototype new methodologies, technologies, and products, and will propose and follow through with improvements in processes and tools. You will obtain a good understanding of the customer context while making technical decisions and choices. Be responsible for designing robust, production grade, enterprise level services for the family of atomIQ operations and monitoring products, considering solution alternatives and providing recommendations on the most optimal solution.
Provide a clear detailed design for atomIQ services, create new and utilize existing inner capabilities, best-of-breed 3rd parties software, cloud services and more.
Be technology expertise advisor in the area of CNCF and public cloud providers (AWS, GCP, Azure).
Work with other stakeholders to understand business background and analyze functional requirements.
Be responsible for knowledge transfer between developers, QA, product owners and other stakeholders.
Skills and Experience:
At least 7 years of experience in Software Engineering
2 years of experience as an SW Architect
Self-learning and the ability to explore new and unknown territory
Technology Skills:
Good understanding and hands-on experience with CNCF technologies: Containerization, Docker, Kubernetes, Kafka, Elastic and other
Multi DB expertise (Oracle, NoSQL such as MongoDB, ElasticSearch, Cassandra; MySQL, MSSQL)
Extensive hands-on experience with AWS
Advantage:
Experience with FinOps components in AWS like CUR, AWS Budget, Trusted Advisor, Cost Explorer etc is major plus
Experience with HashiCorp Terraform is major plus
CI/CD and DevOps hands-on experience
Experience in microservices architecture and flexible system design
Experience in working with cloud providers (e.g., AWS, GCP, Azure)
Application development based on public cloud services (of AWS, GCP, Azure)
Why you will love this job:
- You will be challenged by creating the high-level design and dictates technical standards.
- You will have the opportunity to work with the industry most advanced technologies
- You will have opportunities to evolve yourself in the future and oversee a suite of products, creating a high-level design that connects several (heterogeneous) sub-systems, which together make up a whole system.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization
Contact Details:
Company: Amdocs Development
Location(s): Pune
Keyskills:
Prototype
NoSQL
MySQL
System design
Application development
MongoDB
High level design
Oracle
Amdocs
Monitoring