Delivery Manager / Technical Manager

Technical managers often have strong research skills to understand the current needs of their team or company, including any problems that may arise. They also often are able to observe new technologies in the industry and apply them to their own work to keep up with changing trends.

Exact responsibilities will vary based on the type of company and industry, but as a general rule technical manager will:

♦️ Maintain, drive, supervise & implement robust technical standards, systems & processes
♦️ Influence technology strategies and decisions with a high-level of expertise & knowledge
♦️ Provide direction & support to ensure compliance with relevant legislative specifications & standards
♦️ Lead a team of staff developing products, and address training needs when necessary
♦️ Coordinate the regular testing of products to address faults, provide evaluations in order to improve them
♦️ Act as a key contact with customers who have technical issues

Where do technical managers work?

Technical managers often work in information technology, but companies in other industries also may benefit from having a technical manager. Any business that uses computers and a variety of software on a day-to-day basis might hire a technical manager to oversee their programs. Having a technical manager on staff can make it easier to prevent technical issues and resolve those issues quickly. There's a wide range of industries that employ technical managers. Industries that hire technical managers include:

♦️ Building and setting up new development tools and infrastructure
♦️ Maintaining and developing computer systems
♦️ Working on ways to automate and improve development and release processes
♦️ Monitoring the security of computer systems
♦️ Hiring and leading an information technology team
♦️ Delegating tasks and conducting performance reviews
♦️ Coordinating with other managers
♦️ Installing software and training employees to use new programs
♦️ Creating and leading computer system projects
♦️ Running performance checks on current systems
♦️ Creating standardized procedures and producing reports
♦️ Creating and following schedules and budgets
♦️ Monitoring and troubleshooting computer systems
♦️ Provide support and training to the general public
♦️ Establishing IT policies and procedures to ensure efficient use of software

Technical Manager Skills

1. Leadership & Communication
♦️ Technical managers often lead a team of systems analysts, software engineers, network engineers and other technology professionals.
♦️ They often understand the process and goals of each person they work with to ensure they complete projects on time and ensure that the quality of the end product is satisfactory.
♦️ Technical managers often mentor junior employees, guiding them in their education and skills, but also making sure they complete all their initiatives successfully so that the company's reputation remains positive.
2. Creativity
♦️ Tech managers often produce creative solutions that lead to tangible results for a company. They can do this through system design and performance improvement and by creating new products and business opportunities for the company.
♦️ Creativity is important because it drives innovation and continuous improvement in technology across multiple aspects of the business, including marketing, production technology and technology development.
3. Customer Service
Technical managers often interact closely with customers in their department or within the company.
It's important that this experience is positive for customers, whether it be through a live telephone conversation or email correspondence. A company may distribute software and machinery through the internet, which makes serving and communicating with customers an important function of this position.
4. Budgeting
Managing budgets is an important role for technical managers. They may oversee budgets related to their department, business units or entire companies.
5. Technology Knowledge
Technical managers often are experts in both hardware and software technology, especially anything that relates to their department, product or services offered by the company as a whole. They often know how to use technology to enhance business processes for themselves and their company. This includes understanding the latest computer hardware, networking technology, software applications, and coding languages.
6. Research Skills
Technical managers often have strong research skills to understand the current needs of their team or company, including any problems that may arise. They also often are able to observe new technologies in the industry and apply them to their own work to keep up with changing trends. This includes researching new business opportunities.
7. Project Management
Technical managers often lead the projects of their department, product or business unit. They often work with employees to ensure they meet their needs and project deadlines. This means technical managers often know how to coordinate the work of people who report directly to them to complete important tasks. Since project management involves multiple departments within an organization, the technical manager may understand the goals and priorities of each department and what works best for each area of a project.

Job Posting From Companies

1. E-Comerce
♦️ Expected to have at least 8 years of experience in IT and at least 3+ years in positions of Delivery/Team Lead, Coordinator, Solution / Systems / Enterprise Architect, Delivery/Project/Program Manager.
♦️ Managed the delivery of the core customer-facing applications of Cart and Checkout, Login and Registration in a major first-of-a-kind and transformation from the Commerce package of Oracle commerce to microservices-based model with open source tech stack of spring-boot, MERN the on azure cloud.
♦️ Managed multiple key technologies and business initiatives.
♦️ anaged multiple checkout initiatives like Single Page checkout, Autoreorder, headless commerce-based model in an adaptive model using any REST services and angular JS as frontend, Site Integration to support Home Shipping, Ship to Store and Web pickup, Two Day and Same Day Delivery, development of In-store ordering application, multiple payment gateways like Paypal, Visa Checkout, Apple Pay etc.
♦️ Led the development of Merchandising application which involved number of customizations in terms of workflows, page views, view mappings, access roles, and deployments in couple of Retail engagements. Vast expertise in Oracle Commerce Merchandising application.
♦️ Played a key role in the PIM system development for one of the Retail clients presentation skills.

Experience with outcome-based setups, delivering on hard commitments and fixed timelines.
1. People Management
a. Good people management skills
b. Good client communication and negotiation skills
2. Soft skills
a. Ownership mind set
b. Good verbal and written communication skills
c. Good interpersonal skills
d. Good

2. Web Development

Experience: 8 to 12 years
Location: Australia (Sydney)/India (Bangalore)
Opportunity to immigrate to Australia after 8-18 months.
Educational Qualifications: BE/B.Tech, ME, M.Tech, MCA

Roles & Responsibilities

As a Technical Manager Web Development, you will be responsible for planning, overseeing and leading projects from ideation through to completion. This role requires interaction with a range of internal and external stakeholders, most often managing several moving project parts simultaneously. Project management responsibilities revolve around delivering every project on time within budget and scope.

Technical Skills
♦️ Computer Science / Engineering related degree (desirable)
♦️ Deep knowledge and experience of SCM domain
♦️ Java back ground is preferred
♦️ Ability to review quality of code
♦️ Ability to establish best practices for the project
♦️ Significant experience with managing projects from start to finish
♦️ Project Management qualifications/certifications
♦️ Telecommunications industry experience desirable
♦️ Proven influencing ability
♦️ Written and verbal communication skills
♦️ Capacity to manage high stress situations
♦️ Ability to multi-task & manage various project elements simultaneously
♦️ Leadership skills
♦️ Big-picture thinking and vision
♦️ Attention to detail
♦️ Conflict resolution skills

Process & Soft Skills
♦️ Strong written and verbal communication skills
♦️ Ready to explore newer technologies to make the development process easier.
♦️ Able to solve problems independently, taking ownership of the projects you work on.
♦️ Highly organized and thorough with critical attention to detail & documentation.
♦️ Proactive, self - motivated, and strong ability to learn new things.

Project Management
♦️ Lead implementation of IT infrastructure projects & initiatives within the Company.
♦️ Create, manage project scope, project plans, requirements, financials, risk & issue plans, resource plan, change & procurement.
♦️ Work on critical & high severity incidents & problems: identify root causes & provide appropriate solutions; provide timely status updates & reports to higher management level.
♦️ Participation in marketing documents preparation (functional, technical, organizational capabilities & advantages of solutions within the framework of presentation, documents).
♦️ Preparation & coordination of technical tasks, maintenance of project documentation.

3. Technical Project Manager - UK Shift/BFSI(Job Description & Responsibilities)

♦️ Coordinate internal resources & third parties/vendors for the flawless execution of projects.
♦️ Ensure that all projects are delivered on-time, within scope & within budget.
♦️ Assist in the definition of project scope & objectives, involving all relevant stakeholders & ensuring technical feasibility.
♦️ Ensure resource availability & allocation.
♦️ Develop a detailed project plan to monitor & track progress.
♦️ Manage changes to the project scope, project schedule & project costs using appropriate verification techniques.
♦️ Measure project performance using appropriate tools & techniques.
♦️ Report & escalate to management if anticipate project delivery deadlines will not be met.
♦️ Manage the relationship with the client & all stakeholders.
♦️ Perform risk management to minimize project risks.
♦️ Establish & maintain relationships with third parties/vendors.
♦️ Meet with clients to take detailed ordering briefs & clarify specific requirements of each project.
♦️ Delegate project tasks based on junior staff members' individual strengths, skill sets & experience levels.
♦️ Track project performance, specifically to analyze the successful completion of short & long-term goals.
♦️ Meet budgetary objectives & make adjustments to project constraints based on financial analysis.
♦️ Develop comprehensive project plans to be shared with clients as well as other staff members.
♦️ Use & continually develop leadership skills.
♦️ Attend conferences & training as required to maintain proficiency.

Requirements
♦️ Hands-On experience in Agile methodology.
♦️ Bachelor's Degree in the appropriate field of study or Proven working experience in IT project management.
♦️ Good client-facing & internal communication skills (written & verbal).
♦️ Solid organizational skills including attention to detail & multitasking skills.
♦️ Should have expertise in Websites & Applications development (experience in E-Commerce website is a plus).
♦️ Design, develop, implement, & coordinate systems, policies, procedures.
♦️ Developing, monitoring, implementing the architectural design of the company’s Telecommunication, computing, networking technology technical infrastructure.
♦️ Establishing appropriate service level criteria, guidelines & change management processes.

Communications
♦️ Cooperate with business units & customers to identify systems, processes & information resources required for project activities.
♦️ Cooperate with engineering teams to deliver the appropriate level of Netcracker services.
♦️ Analyzing business processes, IT systems for potential security gaps & risks, define security requirements will be a plus.

Interview Questions of Technical Manager

01. Tell me about yourself?
02. Why do you want to be a technical manager ?
03. What makes a good technical manager ?
04. What are the most important skills and qualities required for technical manager?
05. What’s your stratergy for rolling out new technology in a team or company?
06. How did previous organization benefit from your technical knowledge and expertise ?
06. Describe a time when something went wrong during technical project you are responsible for?
07. How do you prioritize tasks as technical manager ?
08. What is the difference between risk and issue?
09. Why do you want to work for our company ?
10. What’s your style of management ?
11. What’s your hobbies and favourite books ?
12. Tell me about a time you experienced conflict in a team ?
13. How would you deal with a situation where manager insisted on a project specification that you know which is not workable?
14. What are your strengths ?
15. What are your weakness ?
16. What is salary expectations ?
17. Why I should hire you as technical manager ?
18. What you have learned from mistakes on the technical manager job ?
19. Where do you see yourself in 5 years ?
20. Do you have any questions ?
21. Tell me about yourself and your job experience?
22. What was your role and day to day responsibilities in the project as a BA?
23. In which domain you have worked in?
24. What are the platforms, Databases, languages, BA Tools you have used?
25. Have you taken any responsibility during any major issue. If yes, then how did you handle it?
26. How many people have you handled under yourself?
27. Gave some real-time scenario of project. Then asked to create BRD, use-case, Test case?
28. Which documents have you created as a BA?
29. Did you resolve any differences between two stakeholders? How?
30. What is the difference between Project Manager, Stakeholders, Product manager, BA and Scrum Master?
31. Project related questions?
32. What reporting tool have you used for reporting?
33. Have you used Tableau, JIRA and Power BI?
34. Have you created any use-case and UI, if yes then how and which tool have you used?
35. Have you done cloning in JIRA?
36. What are ceremonies, daily stand-up call, workflow in JIRA (like this many questions related to JIRA)?
37. Have you created any workflow in JIRA. How?

Delivery/Technical Manager Syllabus

SL NO TOPICS DAYS ACTIVITIES SOURCE
12 WEEKS LEARNING ACTIVITY YOUTUBE
01 General 0.5 Agile - SCRUM PROCESS https://www.youtube.com/watch?v=h2Xzq2fbafM
0.5 OOAD/UML https://www.youtube.com/watch?v=WnMQ8HlmeXc
02 Core Java 10 Project, Domain, Platform, Product, Technology, Java Tech Stack, Process, Development Environment, Java Introduction https://www.youtube.com/watc
Java Fundamentals, Tokens, conditional statements, Looping constructs
JAVA STD EDITION, API Heirarchy, Class, Objects, Constuctor, Inheritance, Access Modifier,Method Overloading & Overriding
Arrays, Strings, Exception Handlingtry,catch, finally, custom exception, checked & unchecked exception
Multithreading, Life cycle, Synchonized block & method,wait, notify, notifyall,Concurrenncy - ThreadPool, ThreadPOOL Types, FixedThreadPool, CachedThreadPool,Thr ScheduledThreadPool, SingleThreadExecutor,Threadpool Size,ThreadLocal, Lock
IOStreams, InputStream, OutputStreams,Character vs Byte Streams,Node & Filter Streams, Collection, collection framework, Collection interface, bulk operations,Internals of List, Set and Map , ArrayList, HashSet, HashMap and important concepts of implementations of Collection frameworks
Annotations -Build-in Annotations, Custom annotations, Market, SingleValue & Multivalue annotations, Regular expressions
JAVA 1.8 & 11 features, LAMBDA Expressions, Functional Interface, Streams API, JDBC Programming
03 Database 03 Database, DBMS, RDBMS,SQL, DDL,DML,DCL, JOINS, MYSQL, POSTGRESQL https://www.youtube.com/watc
04 Web Programming 04 Introduction, Webserver, Servlet, Jobs of Servlet, Life cycle, SingleThreadModel, Context & Config, HTTPStatus codes, Session Handling-cookies, hiddenform fields, URL Rewritting & SessionTracking API, forward & redirect https://www.youtube.com/watc
JSP, JSP PROCESS, JSP Features , Declarations, Scriptlets & Expressions, Standard actions, implicit objects, custom tag libraries, forward, redirect
05 Build Tools 02 Maven, Features, Life Cycle, pom.xml, Agile, scrum process, source code management(SCM), GIT, GITHUB, GIT Commands) https://www.youtube.com/watc h?v=bSaBmXFym30 https://www.youtube.com/watc h?v=PSJ63LULKHA https://www.youtube.com/watc h?v=WbwIoQYP6no&t=2634s
06 Hibernate 03 Introduction, Environment setup,Architecture,Annotations,Readi ng data from db,Mapping-one-to-one, one-to-many, many-to-many Inheritace,HQL, Crieteria API, Caching https://www.youtube.com/watc
07 Spring Framework 10 INTRODUCTION,Spring Benefits,Inversion Of Control (IOC) & Dependency Injection,Advantages of Spring Framework,Spring Modules IoC Container,Spring AOP,Spring JdbcTemplate,Spring with ORM Frameworks,Hibernate & Spring Integration,Spring MVC,aSpring boot, Components,Spring Data JPA https://www.youtube.com/watc h?v=VvGjZgqojMc&t=19s https://www.youtube.com/watc h?v=UfOxcrxhC0s&t=132s
08 Devops 05 Introduction to DevOps https://www.youtube.com/watc
What is Software Development? Software Development Life Cycle Traditional Models for SDLC Why DevOps? What is DevOps? DevOps Lifecycle DevOps Tools
Version Control with Git What is Version Control? Types of Version Control System Introduction to SVN Introduction to Git Git Lifecycle Common Git Commands Working with Branches in Git Merging Branches Resolving Merge Conflicts Git Workflow Demonstraton
Introduction to Cloud Computing & AWS What is Cloud Computing How AWS is the leader in the cloud domain Various cloud computing products offered by AWS Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI Getting a detailed understanding of the AWS architecture & the AWS Management Console Introduction to AWS EC2 Comparing Public IP & Elastic IP Demonstrating how to launch an AWS EC2 instance What is auto scaling AWS EC2 best practices & cost involved Understanding various concepts of backup services in AWS Demonstraton
Database services Elastic Block Storage (EBS) for block level persistent storage volumes with S3 buckets Understanding Amazon RDS & Amazon Aurora which are relational databases Amazon DynamoDB which is a NoSQL database Understanding Amazon Redshift which is a data warehousing product Amazon ElasticCache which is an in memory data store Deploying AWS database migration service Demonstraton
Object Storage Introduction to AWS storage AWS S3 (Simple Storage Service) Creating an AWS S3 bucket AWS Storage Gateway Understanding the Command Line Interface (CLI) Hosting a static website using Amazon S3 Amazon Glacier storage for long-term data backup & archiving Amazon Snowball for data import/export Demonstraton
Autoscaling & load balancing Understanding Fault Tolerance in AWS In-depth study of Elastic Load Balancing The types of Load Balancers viz. Classic & App AWS Auto Scaling mechanism Understanding AWS Management Console How to access the Elastic Load Balancing Studying AWS SDK, AWS CLI & Https Query API Demonstraton
Virtual Private Cloud What is Amazon VPC VPC as a networking layer for EC2 Getting started with VPC Examples VPC & Subnets Default & non-default VPCs Components of VPC networking IP addressing Security VPN connections Accessing the internet Using AWS PrivateLink to access the services VPC supported platforms Demonstraton
IAM & monitoring Authentication (who can use) & Authorization (level of access) IAM Policies JSON structure, users, groups & their Roles IAM HTTPS API Logging IAM events with AWS CloudTrail Monitoring & managing AWS resources using CloudWatch Deploying configuration alerts & notifications with CloudWatch Billing for CloudWatch Demonstraton
Containerization Using Docker Introduction to Docker Understanding Docker Lifecycle Components of Docker Ecosystem Common Docker Operations Creating a DockerHub Account Committing changes in a Container Pushing a Container Image to DockerHub Creating Custom Docker Images using Dockerfile Demonstraton
Continuous Integration with Jenkins Introduction to Continuous Integration Jenkins Master Slave Architecture Understanding CI/CD Pipelines Creating an end to end automated CI/CD Pipeline Demonstraton
Introduction to Kubernetes Introduction to Kubernetes Docker Swarm vs Kubernetes Kubernetes Architecture Deploying Kubernetes using Kubeadms Alternate ways of deploying Kubernetes YAML Files Creating a Deployment in Kubernetes using YAML Services in Kubernetes Ingress in Kubernetes Demonstration
https://www.youtube.com/watch?v=tDxnyop48mY&list=PLsyeobzWxl7r2ZX1fl-7CKnayxHJA_1ol
https://www.youtube.com/watch?v=JLbo9Lvvy5M&list=PLmTD7qP4f9suAxW6qTAAILI4JjoY5V6ZN
https://www.youtube.com/watch?v=xuH81XGWeGQ
https://www.youtube.com/watch?v=hR5VerN23JY
https://www.youtube.com/watch?v=OijyCLm2wzo
Note:
Manage 3 months deliver management & technical team of two projects from development support till delivery

Example code block:

					
String originalStr = "Hello";
String reversedStr = "";
for (int i = 0; i < originalStr.length(); i++) {
  reversedStr = originalStr.charAt(i) + reversedStr;
}
System.out.println("Reversed string: "+ reversedStr);
					
				

Subscribe to UPLSNIPE

Get the latest posts delivered right to your inbox

Avatar of Author

UPLSNIPE

Unlimted Powerful Learnings Powered By Snipe Tech