FULL STACK SOFTWARE DEVELOPMENT MANAGER

JOB SUMMARY:

We are seeking a Full Stack Software Development Manager with a rich background in software development, particularly focusing on modern front-end efficiencies and responsive web application design. The ideal candidate will lead agile processes to swiftly deliver functionality that meets our users’ needs, working collaboratively with product teams to create and support dynamic, interactive applications.

RESPONSIBILITIES AND DUTIES:

  • Lead lifecycle software development processes including design, development, testing, and support to solve complex business problems using the company’s modern tech stack.
  • Manage the maintenance and solutioning of multiple websites to facilitate self-service development for content updates by end users.
  • Drive the creation of reusable code and libraries for future use.
  • Oversee front-end and server-side development activities, enhancing and fostering skill sets across the tech stack.
  • Collaborate with teams to integrate applications using API-led and Cloud-first architectural design patterns with both custom applications and third-party SaaS providers.
  • Lead and provide guidance to both contract and full-time developers, ensuring alignment with technology and business goals.
  • Develop career paths and growth opportunities within the engineering team.
  • Facilitate code reviews, solution design sessions, and agile processes across multiple product teams.
  • Consult with developers, info sec, solution and enterprise architects to evaluate product specifications and develop optimal solutions.
  • Manage project status communications effectively to both internal management and external stakeholders.

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Systems Engineering, or an MBA preferred.
  • 10+ years of experience with JavaScript frameworks (e.g., React, jQuery, Angular).
  • 10+ years of programming experience in C#, including ASP.NET, web services, MVC, WFP apps, and Web APIs.
  • Experience in financial services or a regulated environment is a plus.
  • Demonstrated experience leading development teams in website and application design, development, and management.
  • System or application integration experience with third-party products like Salesforce, MuleSoft, Azure Service Hub.
  • Experience with SQL Server, MySQL, PostgreSQL, and modern DevOps tools and practices.

ADDITIONAL SKILLS AND KNOWLEDGE:

  • Strong foundation in algorithms, data structures, and a systematic approach to development.
  • Proven ability to translate business requirements into application designs.
  • Experience with private clouds such as Azure and OpenStack.
  • Comfort with abstract thinking and handling ambiguous or undefined problems.
  • Familiarity with agile development processes and Scrum.
  • Knowledge of continuous integration (CI) platforms (Azure DevOps) and source control systems (GitHub).
  • Understanding of architectural patterns, design patterns, and best practices.
  • Ability to manage multiple tasks and prioritize changing priorities effectively.
  • Strong communication skills, capable of engaging both technical and non-technical audiences.

OPPORTUNITY DETAILS:

This role offers the opportunity to significantly impact our digital transformation, leading a team dedicated to creating innovative, user-centric solutions. Join us in our mission to enhance workflows and processes through state-of-the-art applications, driving efficiency and improving user experiences across our application portfolio.

ABOUT CURATE:

At Curate Partners, we are not just a staffing agency; we are a bridge to innovation in the digital and data transformation landscape. Our mission is to match dynamic organizations with the ‘Purple Squirrels’ of the talent world—those rare, innovative drivers with unique skills that catalyze change and propel transformation journeys. With a focus on specialized talent, we empower companies and individuals alike to achieve groundbreaking success in their respective fields. Join us, and become part of a purpose-driven team committed to making a measurable impact while advancing your career alongside the most sought-after professionals in the industry.

EQUAL OPPORTUNITY EMPLOYER:

Curate Partners and their clients are committed to fostering, cultivating, and preserving a culture of diversity, equity, and inclusion. We embrace the unique contributions that each ‘Purple Squirrel’ brings to our team, regardless of their age, gender, race, ethnicity, national origin, disability status, sexual orientation, or religious belief. We believe that our strength lies in our diversity and in our unified pursuit of innovation, excellence, and transformative success. We are dedicated to providing an environment where all employees and consultants feel valued, included, and empowered to bring their authentic selves to work every day. Join us in our commitment to creating a diverse, inclusive, and innovative workspace where every ‘Purple Squirrel’ can thrive.

FAQ:

Q: What are the key responsibilities of a Full Stack Software Development Manager?

A: Key responsibilities include leading full stack development teams, managing software projects, implementing Agile methodologies, overseeing software architecture, conducting code reviews, ensuring quality assurance, and optimizing performance.

Q: What qualifications are required to become a Software Development Manager?

A: Qualifications typically include a Bachelor’s degree in Computer Science or a related field, extensive experience in software development, leadership skills, project management experience, proficiency in Agile methodologies, and strong communication and problem-solving abilities.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx