Software Development Manager

Robert Half
Hackensack, NJ, US
Full-time

Job Description

Job Description

As the Software Development Manager, you will oversee a team of developers responsible for designing, developing, and maintaining our payroll software products.

Your role will involve managing the entire development lifecycle, from planning and execution to delivery and maintenance.

With your expertise in .NET, C#, and SQL , you will ensure that our technology solutions meet industry standards, align with business goals, and provide exceptional value to our clients.

Key Responsibilities :

Team Leadership : Lead, mentor, and inspire a team of developers, fostering a collaborative environment that encourages innovation, professional growth, and high performance.

Some travel may be required)

Project Oversight : Manage and prioritize development projects, ensuring that they are delivered on time, within scope, and to the highest quality standards.

Develop project plans, allocate resources, and track progress against milestones.

  • Technical Direction : Provide technical guidance and support to the development team, leveraging your expertise in .NET, C#, and SQL to solve complex problems, optimize performance, and ensure robust, scalable solutions.
  • Stakeholder Collaboration : Work closely with product managers, business analysts, and other stakeholders to gather requirements, define project objectives, and align development efforts with business needs and industry regulations.
  • Quality Assurance : Implement and enforce best practices for coding, testing, and deployment. Oversee the development of comprehensive testing strategies and ensure that software solutions are thoroughly tested and meet quality benchmarks.
  • Process Improvement : Identify opportunities for process enhancements and drive continuous improvement within the development team.

Promote the adoption of new technologies and methodologies to enhance productivity and software quality.

Documentation and Reporting : Maintain detailed documentation of development processes, system architectures, and project status.

Provide regular updates to senior management and stakeholders on project progress and team performance.

  • Experience : Proven experience in managing a team of developers, with a strong track record in leading software development projects, preferably within the payroll or financial technology sector.
  • Technical Skills : Expertise in .NET, C#, SQL, and Azure. Demonstrated ability to apply these technologies in building and maintaining payroll solutions and other enterprise-level applications.
  • Leadership : Strong leadership and team management skills, with the ability to mentor developers, drive team performance, and manage diverse technical challenges.
  • Project Management : Proficiency in project management methodologies and tools. Ability to manage multiple projects simultaneously and adapt to changing priorities.
  • Communication : Excellent communication skills, with the ability to effectively convey technical information to non-technical stakeholders and facilitate productive collaboration within the team.
  • Problem-Solving : Strong analytical and problem-solving abilities, with a track record of addressing complex technical issues and delivering effective solutions.
  • Education : Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications or advanced degrees in software development or project management are a plus.
  • 23 days ago
Related jobs
Promoted
Robert Half
Hackensack, New Jersey

As the Software Development Manager, you will oversee a team of developers responsible for designing, developing, and maintaining our payroll software products. Work closely with product managers, business analysts, and other stakeholders to gather requirements, define project objectives, and align ...

Promoted
Underwriting Solutions
Jersey City, New Jersey

Ability to deliver simple and elegant software solutions, digital content centric products, utilizing Agile development processes. Provide architectural expertise, direction, and assistance to analysts and software developers and effectively resolve production problems in a timely manner. Effectivel...

BD
Franklin Lakes, New Jersey
Remote

As an associate of the Software Technology Solutions (STS) group within BD you have the opportunity to develop connected enterprise software solutions, platforms and services and work across the product design process. Experience leading change in modern software development practices and continuous...

Audible, Inc.
Newark, New Jersey

This opportunity is for a Senior Software Development Manager overseeing Audible’s Tools, Infrastructure, and Operations teams. As a Senior Software Development Manager, you will. This role is pivotal in enhancing our engineering and organizational efficiency through effective management of developm...

Verisk
Jersey City, New Jersey

Effectively lead a team of software developers/analysts in the requirements, design, development, test, and deployment of large distributed systems using microservices-based architecture. Ability to deliver simple and elegant software solutions, utilizing Agile development processes. Effectively com...

MUFG
Jersey City, New Jersey

Minimum of 10 years of hands-on software development experience, with at least 5 years in a leadership role. MUFG Trade Finance Software Engineering, Vice President. Software Engineer Vice President. As a key member of our organization, you will be responsible for designing, developing, and implemen...

Promoted
MILROSE CONSULTANTS LLC
Glen Ridge, New Jersey
Remote

Project Expediters Consulting Company, a Milrose Company, is seeking a Senior Project Manager. The Senior Project Manager (SPM) will coordinate with other members of the project management team to ensure the smooth execution of the permitting process. The SPM will track project milestones and serve ...

Promoted
JPMorganChase
Jersey City, New Jersey

Minimum education and experience required: Bachelor’s degree in Software Engineering, Computer Information Systems, Computer Science, Computer Engineering, Electrical Engineering or related field of study plus 10 years of experience in the job offered or as Sr Director of Software Eng. Duties:...

Promoted
New Jersey Institute of Technology
Newark, New Jersey

Reportingto the Associate Vice President, Leadership & Planned Gifts, workingclosely with the Dean of the Newark College of Engineering (NCE), andexercising a high degree of strategic thinking, creativity, and independence, theExecutive Director of Development for NCE (EDOD-NCE) will be responsible ...

Promoted
Diversified
Kenilworth, New Jersey

JobPosting","title":"Data Center Electronic Security - Senior Project Manager -","datePosted":"2024-08-25T01:00:00","validThrough":null,"description":"What part will you play?\nAs a Senior Project Manager, you are responsible for the scope, schedule, cost, quality and client satisfaction of a projec...