Software Development Manager

Job Summary:

We are seeking an experienced Software Development Manager to lead our development team in designing, building, and delivering innovative software solutions. The ideal candidate will possess strong leadership skills, a solid technical background, and a passion for driving team performance and delivering high-quality products.

Key Responsibilities:

  • Team Leadership:
    • Manage and mentor a team of software developers, fostering a culture of collaboration, continuous improvement, and innovation.
    • Conduct regular one-on-one meetings and performance reviews to support team members’ professional growth.
  • Project Management:
    • Oversee the software development lifecycle, from requirements gathering to deployment and maintenance.
    • Collaborate with project managers to ensure projects are delivered on time and within budget.
  • Technical Guidance:
    • Provide architectural and technical direction to the team, ensuring adherence to best practices and coding standards.
    • Review code and design documents to maintain quality and consistency.
  • Collaboration:
    • Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
    • Foster effective communication between technical and non-technical teams.
  • Process Improvement:
    • Identify opportunities for process improvements and implement agile methodologies to enhance team efficiency.
    • Monitor team performance and productivity metrics, making adjustments as necessary.
  • Stakeholder Engagement:
    • Act as the primary point of contact for development-related inquiries and updates.
    • Present project status and technical solutions to stakeholders and executive management.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
  • Experience: 5+ years of experience in software development, with at least 2 years in a leadership or managerial role.
  • Technical Skills: Proficiency in programming languages such as Java, C#, Python, or similar; experience with web and mobile development frameworks is a plus.
  • Project Management: Familiarity with agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Trello).
  • Leadership: Strong leadership and team-building skills, with the ability to inspire and motivate others.
  • Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional development and career advancement.
  • A collaborative and dynamic work environment.
  • [Additional benefits, such as remote work options, flexible hours, etc.]

You must sign in to apply for this position.

Application ends on December 31, 2024
Job ID: 5772 Application ends on December 31, 2024

Overview

  • Location Anywhere
  • Job category
  • Salary $3000000
  • Job type

Private: Sonata Software

Sonata Software is a leading Modernization engineering company, delivering innovative cloud, data & Dynamics Modernization services across multiple

×