Technical Manager
Job details
Position Title: Technical Manager Reports To: CEO Shift: Day Work Location: On-site Position Summary: The Technical Manager is responsible for leading a team of developers and engineers to design, develop, and implement cutting-edge technical solutions that align with the company’s goals. The role requires both hands-on technical expertise and strong leadership skills to oversee the development lifecycle, manage project timelines, and ensure technical standards are met. The Technical Manager will collaborate closely with cross-functional teams to diagnose issues, oversee user testing, and implement changes in line with business needs. The successful candidate will bring a combination of strong full-stack development experience, cloud expertise, and the ability to manage and motivate teams. Essential Duties and Responsibilities: The essential duties of the position include the following, and other duties may be assigned:
- Lead and manage a team of developers, providing guidance, supervision, and mentorship to ensure adherence to project goals and milestones.
- Build and foster a high-performance team, ensuring team members are motivated, engaged, and working towards shared goals.
- Establish and maintain project schedules, ensuring deadlines are met and quality standards are upheld.
- Ensure smooth collaboration between technical teams and other departments such as product management, operations, and quality assurance.
- Oversee the technical development and architecture of full-stack applications, including front-end and back-end components.
- Provide hands-on development support as needed, with a focus on C# .NET, Web APIs, AWS cloud services, and front-end frameworks (Angular preferred).
- Lead the design and implementation of scalable database solutions, ensuring high performance and reliability.
- Oversee code quality and ensure adherence to best practices in coding, testing, and documentation.
- Provide architectural direction to development teams, ensuring solutions are scalable, secure, and optimized for performance.
- Ensure that applications follow a modular architecture that allows for flexibility and future growth.
- Collaborate with other technical leaders to establish system integration standards and ensure consistent implementation across projects.
- Leverage AWS cloud services to design, deploy, and manage cloud-based applications.
- Identify opportunities for system improvements, optimizations, and cost-saving measures within the cloud infrastructure.
- Stay up to date with emerging technologies and integrate innovative solutions where appropriate.
- Report project success criteria, results, and metrics to upper management, providing clear updates on risks and mitigation plans.
- Communicate technical challenges, timelines, and strategies to both technical and non-technical stakeholders.
- Participate in technical discussions with clients, vendors, and partners, ensuring alignment on project requirements and solutions.
- Establish and uphold coding standards, development processes, and best practices within the team.
- Contribute to the development of organizational templates, policies, and tools that promote efficiency and standardization.
- Ensure compliance with security and data protection protocols across all technical initiatives.
- Demonstrate Expertise: Serve as the foremost Subject Matter Expert (SME) within the department, possessing extensive knowledge and proficiency in the relevant field.
- Lead Team Effectively: Direct and supervise a team of employees, providing training, guidance, and support to ensure the team achieves departmental objectives. Lead and guide the team while fostering a positive and productive work environment.
- Manage Operations Efficiently: Oversee day-to-day operations and workflow, including prioritizing tasks, resolving escalations, allocating resources, managing time and attendance, overseeing payroll, and facilitating departmental onboarding and training.
- Evaluate Performance Regularly: Monitor and assess team performance on a regular basis, offering constructive feedback, coaching, and conducting performance reviews to drive continuous improvement. Set clear goals and establish performance metrics to measure success.
- Collaborate Strategically: Collaborate with senior management and cross- functional teams to develop and implement strategies, policies, and initiatives that contribute to organizational growth and success.
- Ensure Effective People Management: Execute consistent and effective practices in recruiting, onboarding, professional development, succession planning, performance management, and retention.
- Promote Positive Work Environment: Cultivate a positive work environment by fostering collaboration, communication, and teamwork among team members. Address departmental issues, resolve urgent matters, and lead efforts in conflict resolution.
- Data Security and Encryption: Ensure that sensitive data, especially personal and financial data, is encrypted and securely stored within systems.
- Access Control and Authorization: Implement role-based access controls and ensure that system permissions align with job functions.
- System Security: Perform regular security audits, vulnerability testing, and maintain a secure development environment to avoid unauthorized data access.
- Compliance with Privacy Laws: Ensure compliance with privacy regulations (e.g., GDPR) and data retention policies when handling personal data.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.