Software Application Manager (.NET)
Boca Raton, FL
Onsite - Development / Other Technologies - Direct Placement - Job ID: 23-03618
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.