Chief Technology Officer - Product Development
beBeeDevelopment - Veracruz
Apply NowDescripción del trabajo
Job Title Software Development Manager About the Role The Software Development Manager is a pivotal position that oversees the development of products and projects within an organization. This role requires a unique blend of technical, leadership, and management skills to ensure the successful delivery of high-quality software solutions aligned with the organization's strategic objectives. Main Responsibilities Leadership and Team Management: Oversight of four multidisciplinary tribes, each with their respective activities and coordination of development teams. Fostering an environment of collaboration and continuous learning, promoting good agile development practices. Identification of professional development opportunities for team members. Strategy and Planning: Closely working with key stakeholders to define and prioritize development objectives. Designing long-term strategies for the delivery of technological products and solutions in a timely manner. Ensuring the alignment of tribe activities with business objectives. Operational Management: Monitoring the progress of projects and ensuring they are delivered on time, within budget, and to expected quality standards. Managing capacity and resource allocation across tribes to optimize performance. Resolution of impediments and management of risks that may impact delivery. Providing visibility of project status to IT management. Innovation and Continuous Improvement: Promotion of the use of emerging technologies, AI, and advanced development methodologies. Establishment of KPIs to measure success and fostering a culture of continuous improvement. Facilitation of retrospectives and evaluations to identify areas for optimization. Stakeholder Management: Action as the main point of contact between stakeholders and tribes. Facilitation of communication between different areas of the organization. Alignment of stakeholder expectations with team capabilities. Building of strategic alliances with key stakeholders to ensure timely and high-quality solutions for the platform. Required Skills and Qualifications Technical Expertise: A strong background in software development and architecture, with expertise in transactional systems and payment platforms. Knowledge of APIs, integrations, and scalable systems. Familiarity with programming languages. Understanding of database management (SQL, NoSQL) and cloud-based solutions (AWS, Azure, or GCP). Leadership Skills: Proven experience in leading and managing cross-functional development teams. Ability to mentor and guide developers, fostering professional growth and technical excellence. Strong decision-making skills with a focus on balancing innovation and business needs. Project Management: Skilled in Agile, Scrum, or other project management methodologies. Experience in managing timelines, budgets, and resources effectively. Focused on delivering high-quality solutions within set deadlines. Strategic Vision: Ability to align development goals with business objectives, ensuring scalability, stability, and performance. Strong analytical skills to anticipate and address potential challenges in transactional platforms. Experience in building partnerships with stakeholders and other business units to drive innovation. Problem-Solving and Innovation: Proven ability to troubleshoot complex technical issues in real-time. Focus on continuous improvement and exploring emerging technologies to enhance the platform's capabilities. Communication Skills: Effective communicator, capable of translating technical details into business terms for stakeholders. Strong interpersonal skills for collaboration with teams, vendors, and clients. Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Certifications in relevant technologies or methodologies are a plus (e.g., AWS Certified Solutions Architect, PMP, etc.). Minimum 8 years of experience in software development, including at least 6 years in leadership roles. Demonstrated experience leading agile teams and managing multiple simultaneous projects. This is an exciting opportunity for a skilled Software Development Manager to lead and oversee the development of products and projects within an organization. If you have the necessary technical, leadership, and management skills, we encourage you to apply. #J-18808-Ljbffr
Creado: Jue, 01 de Ene de 1970