iTechNotion is a leading software development company offering advanced solutions in IoT, WebRTC, Web, Mobile App, and DevOps application development.
Roles & responsibilities
Analyse, plan and develop requirements and standards in reference to scheduled projects
Establishing and implementing training processes for all technical personnel
Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives
Holding regular technical team meetings to help address any questions or challenges regarding upcoming projects
Researching and evaluating hardware and software technology options for each project
Coordinate between external stakeholders and development team throughout project life cycle to maintain synergy among project scope, completion timeline, success criteria and all other constraints impacting to the delivery process.
Updating and maintaining all production technologies, helping to ensure proper maintenance and installation is achieved
Recruiting and training future employees to fulfil posted positions within the technical department
Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects
Update and maintain all production technologies ensuring proper maintenance and installation
Manage projects with top-down oversight throughout entire execution to ensure success as defined by adherence to standards of scope, budget, and timeline.
Monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
Review proposed modifications on project plans, including meeting with interested parties to approve and implement beneficial changes.
Anticipate details of future projects by communicating directly with customers and staying informed of relevant trends and industry news.
Maintains staff by recruiting, selecting, orienting, and training employees; maintaining a safe and secure work environment; developing personal growth opportunities.
Skill And Qualification:
Bachelor’s degree in engineering, computer science or related field, or equivalent work experience
Proficiency with at least one web development language, such as PHP or Python, ReactJS, NodeJS
Extensive leadership experience and strong teaming abilities
Excellent problem-solving skills
Minimum three years management experience in the IT field, including development work and interactions with customers
Experience mentoring, coaching and developing rising talent in the technology department
Ability to predict challenges and seek to proactively head-off obstacles