Posted in Information Technology about 3 hours ago.
Type: Full-Time
Key Responsibilities
Project Management: Lead and manage software application projects from inception to completion, ensuring timely delivery and adherence to budget. Team Leadership: Manage a team of developers providing guidance, mentorship, and support to foster a collaborative and productive work environment. Providing technical directions to the team and making informed decisions on technical matters when necessary. Technical Oversight: Oversee the technical aspects of software development, including architecture, design, coding, testing, and deployment. Stakeholder Communication: Act as a liaison between business stakeholders, the product team, and the development team, ensuring clear and effective communication of project goals, requirements, and progress. Continuous Improvement: Identify opportunities for process improvements and implement best practices to enhance the efficiency and effectiveness of the software development lifecycle. Budget Management: Develop and manage project budgets, ensuring cost-effective use of resources and adherence to financial constraints. Documentation: Maintain comprehensive project documentation, including technical specifications, user guides, and training materials. Recruitment and Hiring: Identifying and recruiting talented developers who meet the technical and cultural requirements of the team. Mentorship and Development: Providing guidance and support to team members to facilitate their professional growth. This includes conducting regular performance reviews, setting goals, and offering opportunities for professional development. Team Building: Fostering a collaborative and positive work environment that encourages teamwork, innovation, and creativity. Fostering a culture of continuous improvement where team members are motivated to refine their processes and practices.
Qualifications
Education: Bachelors degree in computer science, Information Technology, or a related field. A Masters degree is a plus. Experience: 7+ years of experience in software development and project management, with a proven track record of successfully managing software application projects. Minimum of 3 years leading diverse, remote teams. Technical Skills: Proficiency in software development languages and tools (e.g., C#, VB.Net, SQL, Azure DevOps, Angular, and Cloud development). Project Methodologies: Implementing and promoting agile methodologies to enhance flexibility and responsiveness to changes.(Scrum) Leadership Skills: Strong leadership and team management skills, with the ability to motivate, train, and evaluate the team Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders, management, and other departments. Problem-Solving Skills: Strong analytical and problem-solving skills, able to effectively identify and resolve technical and operational issues. Time Management: Exceptional organizational and time management skills, with the ability to simultaneously manage multiple projects and priorities. Attention to Detail: High degree of attention to detail and a commitment to delivering high-quality work.
ConnectPay, LLC |
Schneider Electric USA, Inc |
Elanco |
Elanco
$99,300.00 per year
|
N. Harris Computer Corporation - USA
$100,000.00 per year
|