If digital transformation, next-generation technology, and growth opportunities excite you, then join our Netcracker Technology team! Our culture and collaborative work environment are the keys to our success. Here you will work with the best in class global teams, earn a competitive salary and contribute to the largest digital transformations around the world.
What's in it for you
At Netcracker, we are all entrepreneurs. This means we get creative when thinking of technical solutions, we explore possibilities and innovations and get excited about new technology. We take complete ownership of our roles and aren't micromanaged or left feeling like just another number. The results we achieve are highly visible to our leadership team and we are recognized for our work and promoted accordingly.
What's the scope of this role
As a Technical Manager you will be responsible for overseeing the end-to-end solution delivery including planning, execution, monitoring, and closure, working closely with IT/Engineering and cross-functional teams. You will be required to provide subject matter expertise upon request by various teams in such areas as telecommunications; data communications; information systems and technology infrastructure design; administration; security; maintenance and support for both client driven and NetCracker's internal project. You will be required periodically (on as need basis) to create training programs for new developers. Your role will include leading the development, implementation and maintenance tasks for systems and processes as required by the project, including troubleshooting any potential issues. You will be making key decisions that relate to continuous improvement within all areas of technical operations of our product, and supervise developers responsible for these tasks. You will also, as a result of the above, oversee activities pertaining to release deployment, big launch of promotions, customer migration, and other important milestones.
Responsibilities:
- Leading technical teams of 2025 developers
- Understand existing product and solution and groom the team to independently take up the responsibilities
- Estimating, Planning, Assigning and Tracking tasks to a closure
- Recruiting, guiding and mentoring the team technically and improving productivity
- Setting up and maintaining Software development processes set up to ensure transparency, predictability and efficiency;
- Improvement of software development and support methods and procedures across product in order to deliver high quality and on schedule solutions;
- Managing communication with all stakeholders
- Demonstrate ownership and be responsible for the module entirely
- Provide expertise and best practices on technical aspects of development and implementation projects including performance;
- Ensuring compliance with technical specifications and detailed requirements;
- Performing technical design and code review
- Supporting Release Management and Deployment of solution.
Qualifications:
Requirements:
- 12+ years of IT experience with a Bachelor's or higher degree in Comp science, IT, Electronics/telecommunications;
- 3 5 years of recent experience as a Technical manager leading teams of 20+ people
- Technical delivery management is mandatory and people management experience is preferred; must have experience of recruiting, building and motivating teams.
- Looking for a self-driven individual who is quick learner and demonstrates ownership;
- Working experience with the following agile (scrum, kanban) and waterfall methodologies;
- Excellent command over Java SE and Java EE, Web Services, JMS, JDBC, Hibernate, Spring boot, XML/XSLT, JAXB, UML, Linux OS;
- Experience of RDBMS (preferably PostgreSQL), basic SQL is must;
- Experience in some No SQL Database (MongoDB, ElasticSearch), GraphDB (ArangoDB);
- Experience on REACT tools including React.js, Webpack and Redux
- Working experience with Wireframes for UI/UX designs with UX teams
- Experience on RESTful interface to communicate with the backend application using JSON and files
- Experience in Telecom OSS domain is required and BSS is optional; Specifically Order Management, Service Provisioning, Resource Inventory, Resource Activation
- Optional: Knowledge of third party test controllers. Test automation suites is a plus;
- Knowledge of development lifecycle, standards, approaches, utilities and environment: shells, version control systems, IDEs, project assembling tools;
- Understanding of software development and release engineering Best Practices and Standards introduction into development;
- Experience within international and/or distributed teams is a big advantage.