More  Posts
Senior Technical Manager @Comviva,
Posted in Comviva
12+ Yrs Exp.
  1. Principal Accountabilities:

 

The ideal candidate would have worked in a product organisation and on transaction processing intensive systems. (S)he would be passionate about technology and impact on peoples' lives. Experience in the Business Support System would be a plus.

 

You would always be hands on and need to have the ability to get into design and code whenever required. While below are some of the skill sets that are indicative we would expect you to be technology agnostic and have the ability to use any apt stack as required.

 

Skills & Abilities:

 

Development (Code)

 

- Java, Spring MVC, Spring Boot and other related backend technologies

 

- Multi-threading, Spring IOC (Dependency Injection), Spring JDBC, Transaction Management and Caching frameworks

 

- Junit/REST-Assured/JMeter and other Testing frameworks

 

- Good understanding of UI concepts, techniques, frameworks

 

- Developing, deploying and supporting RESTFUL services using Spring

 

- Worked on refactoring monolith to microservices architecture

 

Development Practices

 

- Experience in working in an Agile Development Environment

 

- Expert in testing thoughts - BDD, TDD

 

- CI/CD integral to development

 

- Deployment automation tools (Ansible, Jenkins or equivalent)

 

- Understands version control and branching strategies

 

Infrastructure

 

- Good working knowledge of Linux or any other Unix based operating system

 

- With deep focus on transaction processing DB expertise - RDBMS and no-SQL critical

 

Security

 

- Security best practices to be inherent in the SDLC process (OWASP 10 or similar)

 

Add-ons

 

- Message Broker : RabbitMQ or equivalent

 

  1.  

 

- Defining product deployment architecture, N/W architecture, Call flows

- Experience in solutioning for On Premise, Virtualized and Cloud (AWS, Azure) model.

- BOQ preparation at time of project deployment and RFP.

- Support RFP / Pre-Bid process with deployment architecture, BOQ and technical compliance.

- Respond to RFIs/RFQs/RFPs

- Sound Knowledge of NFV, Containers (Docker-Kubernetes) and cloud native architecture.

- Experience in product deployment and solutioning for On Premise, Virtualized and Cloud (AWS, Azure) model, CDN deployments.

- Identifying and interacting with OEM vendors for solution compliance and evaluate new technology partners

Good to have

 

Scope, define & design solution offerings; driving end-to-end technical solutions.

Analyze customer technology, define business requirements & participate in risk analysis

Work with core team on list of potential activities & solutions

Develop technical presentations & proposals, & perform customer presentations

Support deployment of solution

Provide feedback to R&D

Participate in knowledge transfer, documentation & information sharing

Stay abreast of on new technology/technical areas & share information about solution to enable customer competence build

Should have sound knowledge of Disaster and Geo Redundancy solution approach.

Prepare the solution document and get end to end discussion and closure with customer.

 

 

 

 

Technical

  • An effective technical manager is someone who is technically well-informed. When needed, he/she is familiar with and can perform all levels of tasks such as troubleshooting and resolving technical problems.

 

  • A technical manager provides technical direction for development, design and systems integration. Reviews the work involved and follows the project through testing and production deployment phases.

 

  • Provide technical training to the team and may continue to coach them as needed. Also ensures that there are technical procedures, documentations and standard policies put in place and reviews on a regular basis. When it comes to complicated technical problems that may arise, the technical manager should be able to make the right decisions on which solutions to implement and also makes a decision on what is best for the company, whether it may be cost or length of resolution.

 

  • Oversees that the hardware needs for every deployment and ensures all servers and network equipment are current on firmware, patches and codes and implements safety and security of the systems the team supports by applying firewall, host intrusion detection sensor (HIDS) and anti-virus software. The technical manager also implements hardware standardization, clustering and capacity planning for high availability of equipment and applications

 

Management

  • A technical manager ensures that the team performs within set technical guidelines by providing or co-authoring standard operating procedures. He/she also assigns each team member specific tasks and oversees their performance. Scheduling work and break hours is another of his/her responsibilities. He/she ensures that there is enough coverage, whether during normal hours or 24/7 on call rotation.
  • A technical manager sends the team to technical trainings and boot camps and makes sure that they are current on their licensing and certifications.
  • A technical manager meets with the  senior management regularly and gives them monthly and annual reports, which include team's performance, budgets and project status. May also meet with his counterparts, technical partners and customers.
  • Conducts regular meetings with the teams, whether as a whole or through one-on-one discussions and  provides each team member an objective or goal that he/she will monitor progress or status on throughout the year. He/she then conducts performance reviews of team members and gives them feedback, as well as makes promotion recommendations or salary increases if and when applicable. The technical manager also posts job openings, conducts interviews etc.
  1. Principal Accountabilities:

 

The ideal candidate would have worked in a product organisation and on transaction processing intensive systems. (S)he would be passionate about technology and impact on peoples' lives. Experience in the Business Support System would be a plus.

 

You would always be hands on and need to have the ability to get into design and code whenever required. While below are some of the skill sets that are indicative we would expect you to be technology agnostic and have the ability to use any apt stack as required.

 

Skills & Abilities:

 

Development (Code)

 

- Java, Spring MVC, Spring Boot and other related backend technologies

 

- Multi-threading, Spring IOC (Dependency Injection), Spring JDBC, Transaction Management and Caching frameworks

 

- Junit/REST-Assured/JMeter and other Testing frameworks

 

- Good understanding of UI concepts, techniques, frameworks

 

- Developing, deploying and supporting RESTFUL services using Spring

 

- Worked on refactoring monolith to microservices architecture

 

Development Practices

 

- Experience in working in an Agile Development Environment

 

- Expert in testing thoughts - BDD, TDD

 

- CI/CD integral to development

 

- Deployment automation tools (Ansible, Jenkins or equivalent)

 

- Understands version control and branching strategies

 

Infrastructure

 

- Good working knowledge of Linux or any other Unix based operating system

 

- With deep focus on transaction processing DB expertise - RDBMS and no-SQL critical

 

Security

 

- Security best practices to be inherent in the SDLC process (OWASP 10 or similar)

 

Add-ons

 

- Message Broker : RabbitMQ or equivalent

 

  1.  

 

- Defining product deployment architecture, N/W architecture, Call flows

- Experience in solutioning for On Premise, Virtualized and Cloud (AWS, Azure) model.

- BOQ preparation at time of project deployment and RFP.

- Support RFP / Pre-Bid process with deployment architecture, BOQ and technical compliance.

- Respond to RFIs/RFQs/RFPs

- Sound Knowledge of NFV, Containers (Docker-Kubernetes) and cloud native architecture.

- Experience in product deployment and solutioning for On Premise, Virtualized and Cloud (AWS, Azure) model, CDN deployments.

- Identifying and interacting with OEM vendors for solution compliance and evaluate new technology partners

Good to have

 

Scope, define & design solution offerings; driving end-to-end technical solutions.

Analyze customer technology, define business requirements & participate in risk analysis

Work with core team on list of potential activities & solutions

Develop technical presentations & proposals, & perform customer presentations

Support deployment of solution

Provide feedback to R&D

Participate in knowledge transfer, documentation & information sharing

Stay abreast of on new technology/technical areas & share information about solution to enable customer competence build

Should have sound knowledge of Disaster and Geo Redundancy solution approach.

Prepare the solution document and get end to end discussion and closure with customer.

 

 

 

 

Technical

  • An effective technical manager is someone who is technically well-informed. When needed, he/she is familiar with and can perform all levels of tasks such as troubleshooting and resolving technical problems.

 

  • A technical manager provides technical direction for development, design and systems integration. Reviews the work involved and follows the project through testing and production deployment phases.

 

  • Provide technical training to the team and may continue to coach them as needed. Also ensures that there are technical procedures, documentations and standard policies put in place and reviews on a regular basis. When it comes to complicated technical problems that may arise, the technical manager should be able to make the right decisions on which solutions to implement and also makes a decision on what is best for the company, whether it may be cost or length of resolution.

 

  • Oversees that the hardware needs for every deployment and ensures all servers and network equipment are current on firmware, patches and codes and implements safety and security of the systems the team supports by applying firewall, host intrusion detection sensor (HIDS) and anti-virus software. The technical manager also implements hardware standardization, clustering and capacity planning for high availability of equipment and applications

 

Management

  • A technical manager ensures that the team performs within set technical guidelines by providing or co-authoring standard operating procedures. He/she also assigns each team member specific tasks and oversees their performance. Scheduling work and break hours is another of his/her responsibilities. He/she ensures that there is enough coverage, whether during normal hours or 24/7 on call rotation.
  • A technical manager sends the team to technical trainings and boot camps and makes sure that they are current on their licensing and certifications.
  • A technical manager meets with the  senior management regularly and gives them monthly and annual reports, which include team's performance, budgets and project status. May also meet with his counterparts, technical partners and customers.
  • Conducts regular meetings with the teams, whether as a whole or through one-on-one discussions and  provides each team member an objective or goal that he/she will monitor progress or status on throughout the year. He/she then conducts performance reviews of team members and gives them feedback, as well as makes promotion recommendations or salary increases if and when applicable. The technical manager also posts job openings, conducts interviews etc.

 

Message
Comviva
Sector:
Marketing, Mobile, Mobile Devices, Telecommunications
Size:
251-500 employees
Stage:
More  Posts
Feedback