Share this job
Software Development Manager
Howell, NJ
Apply for this job

Software Development Manager

Howell, NJ

$155,000 - $190,000


Our client is seeking a highly skilled and motivated Hands-On Software Development Manager with a strong background in software development, Agile methodologies, and technical leadership. The ideal candidate should have proficiency in programming languages such as C# and React, coupled with hands-on experience in AWS cloud services. As a key member of the team, you will play a pivotal role in driving the success of software projects by guiding the development team, fostering collaboration, and ensuring efficient and effective project execution.


Responsibilities:


Technical Leadership:

  • Lead by example, actively participating in coding, design, and technical discussions to provide guidance and mentorship to the development team.
  • Utilize your expertise in C#, React and other languages to contribute to the development of high-quality software solutions.
  • Collaborate with team members to make informed technical decisions that align with project goals and best practices.


Agile Methodologies:

  • Champion Agile practices and methodologies, fostering a culture of continuous improvement, adaptability, and collaboration within the development team.


Cross-Functional Collaboration:

  • Collaborate closely with product managers and stakeholders to deeply understand business requirements and translate them into actionable technical solutions.
  • Work hand in hand with product teams to define project scope, prioritize features, and plan development sprints.


Technical Problem Solving:

  • Collaborate with the development team to analyze complex technical challenges and design innovative solutions that address product requirements and architectural guidelines.
  • Assist the team in selecting appropriate technologies and tools for specific projects.


Team Coaching and Development:

  • Coach and mentor developers to enhance their technical skills, problem-solving abilities, and professional growth.
  • Conduct regular one-on-one meetings to provide feedback, set goals, and track individual and team progress.


Efficient Team Operations:

  • Oversee day-to-day activities of the development team, ensuring tasks are properly allocated, progress is tracked, and potential roadblocks are addressed promptly.
  • Identify and implement process improvements to optimize the team's efficiency and productivity.



Qualifications:


  • Proven hands-on experience in software development.
  • Strong familiarity with Agile methodologies and practices.
  • Substantial experience in cloud services and cloud-based architecture.
  • Excellent communication skills with the ability to articulate technical concepts to non- technical stakeholders.
  • Exceptional problem-solving skills and the ability to navigate complex technical challenges.
  • Strong interpersonal skills and the ability to motivate and guide a diverse team of developers.
  • Demonstrated commitment to continuous learning and staying up-to-date with industry trends.
Apply for this job
Powered by