Software Application Manager (.NET)

Boca Raton, FL

Onsite  -  Development / Other Technologies  -  Direct Placement  -  Job ID: 23-03618

Boca Raton, FL       Onsite    Permanent

Great opportunity for .NET Dev Management.  They are looking to hire either experienced .net dev Mgr. OR .NET Developer with desire to grow into management.   

Qualifications

Bachelor's or master's degree in computer science or equivalent years of experience

At least 10 years of experience in software development

Experience with software development methodologies, such as Agile, Scrum, and Kanban

Understanding of complete software development lifecycle

In-depth knowledge of front-end and back-end technologies, such as .NET, C#, JS, React, SQL, cloud services

Experience with DevOps tools and processes, such as Docker, Kubernetes, and DevOps pipelines such as Jenkins, GitLab, etc

Experience with content management systems

Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues

High level understanding of SEO and website optimization strategies and techniques

Excellent leadership skills and ability and willingness to lead software development team

Excellent communication and interpersonal skills, with the ability to communicate technical concepts to non-technical stakeholders

Ability to work independently and make decisions based on higher level goals and objectives

Able to help maintain team focus in a highly dynamic environment

Responsibilities

Reporting to the Chief Information Officer, this position is a senior technical specialist in application design, development, and maintenance

Duties as a manager of software applications will involve managing the structure and day-to-day activities of a software development and support department

You oversee several projects, consult with various entities to ascertain their requirements, oversee the software architecture, and delegate the work to development team

In addition to managing development team, the manager position oversees strategic vendor partnerships and technology choices

Software applications manager will make key decisions on designing IT systems and ensuring technology is effectively deployed to support company's growth

Lead onshore/offshore team of software developers, database admins, and quality assurance engineers across multiple projects to ensure that projects are delivered on time, within budget, and to high standards

Ensure that software solutions are scalable, secure, performant, and aligned with industry best practices

Collaborate with business stakeholders and product owners to understand and prioritize software development requirements

Implement best practices for software development, including agile methodologies, CI/CD, testing, and security

Develop and maintain a technical roadmap for software development, ensuring alignment with the company's overall goals

Oversee the development of web, desktop, and cloud-based applications, including the implementation of front-end, back-end, and DevOps infrastructure

Hire, develop, and mentor software developers, to help them to achieve their full potential

Develop and implement processes and best practices for software development, including coding standards, code reviews, and continuous integration

Oversee the release of new software products and features

Assist in resourcing decisions and planning timelines for projects

Uphold structured and well-maintained documentation process

Perform other duties as assigned

General Description: Reporting to the Chief Information Officer, this position is a senior technical specialist in application design, development, and maintenance. Duties as a manager of software applications will involve managing the structure and day-to-day activities of a software development and support department You oversee several projects, consult with various entities to ascertain their requirements, oversee the software architecture, and delegate the work to development team. In addition to managing development team, the manager position oversees strategic vendor partnerships and technology choices. Software applications manager will make key decisions on designing IT systems and ensuring technology is effectively deployed to support company's growth. Core Duties and Responsibilities: Lead onshore/offshore team of software developers, database admins, and quality assurance engineers across multiple projects to ensure that projects are delivered on time, within budget, and to high standards. Ensure that software solutions are scalable, secure, performant, and aligned with industry best practices. Collaborate with business stakeholders and product owners to understand and prioritize software development requirements. Implement best practices for software development, including agile methodologies, CI/CD, testing, and security. Develop and maintain a technical roadmap for software development, ensuring alignment with the company's overall goals. Oversee the development of web, desktop, and cloud-based applications, including the implementation of front-end, back-end, and DevOps infrastructure. Hire, develop, and mentor software developers, to help them to achieve their full potential. Develop and implement processes and best practices for software development, including coding standards, code reviews, and continuous integration. Oversee the release of new software products and features. Assist in resourcing decisions and planning timelines for projects. Uphold structured and well-maintained documentation process. Perform other duties as assigned. Position Requirements: Bachelor's or master's degree in computer science or equivalent years of experience. At least 10 years of experience in software development. Experience with software development methodologies, such as Agile, Scrum, and Kanban. Understanding of complete software development lifecycle. In-depth knowledge of front-end and back-end technologies, such as .NET, C#, JS, React, SQL, cloud services. Experience with DevOps tools and processes, such as Docker, Kubernetes, and DevOps pipelines such as Jenkins, GitLab, etc. Experience with content management systems. Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues. High level understanding of SEO and website optimization strategies and techniques. Excellent leadership skills and ability and willingness to lead software development team. Excellent communication and interpersonal skills, with the ability to communicate technical concepts to non-technical stakeholders. Ability to work independently and make decisions based on higher level goals and objectives. Able to help maintain team focus in a highly dynamic environment

#IND-IT

MORE OPPORTUNITIES

APPLY NOW

TAKE THE NEXT STEP.