Capital Impact Partners-posted 4 months ago
$127,870 - $160,000/Yr
Full-time • Senior
Arlington, VA
101-250 employees

The Application Development Manager will be responsible for overseeing and guiding the implementation and maintenance of application systems across the organization. This role will focus on managing the software development lifecycle, leading a team of developers, and collaborating with cross-functional teams to ensure that applications meet organizational needs and function efficiently within our technological ecosystem. The Application Development Manager will engage in strategies to drive improvements in application performance, security, and user experience.

  • Lead the application development team in designing, building, and deploying scalable, high-quality software solutions.
  • Manage the full software development lifecycle, from requirements gathering through deployment and maintenance.
  • Collaborate with business stakeholders to translate strategic goals into technical requirements.
  • Ensure application architecture and development follow industry best practices for coding, security, and user experience.
  • Drive innovation through the adoption of new technologies, frameworks, and development methodologies.
  • Mentor and develop team members, fostering a culture of collaboration, continuous improvement, and professional growth.
  • Conduct code reviews and ensure adherence to programming standards and quality assurance practices.
  • Monitor application performance and implement optimizations or upgrades as needed.
  • Maintain clear documentation for development processes, systems, and integrations.
  • Serve as the primary liaison between the development team, IT, and business units to ensure solutions meet organizational needs.
  • Bachelor’s degree in computer science, Information Technology, or a related field; advanced degree preferred.
  • Minimum of 8 years of experience in application development, with at least 5 years in a managerial or leadership role.
  • Proficient in software development languages (e.g., Java, C#, .NET, Python) and frameworks.
  • Experience with web and mobile application development, as well as understanding of cloud computing technologies (e.g., AWS, Azure).
  • Working knowledge of Azure SQL Server Managed Instances, Database Administration, Azure Data Factory, ADF Pipeline development, and similar technologies.
  • Experience with Salesforce development and administration.
  • Research and evaluate new application development tools, frameworks, and technologies that can enhance our existing solutions.
  • Coordinate with IT and operational teams to resolve any technical issues affecting application functionality.
  • Develop and maintain documentation related to applications, processes, and technologies used in development.
  • Monitor application metrics and performance, making data-driven decisions to enhance functionality and user experience.
  • Maintain strong relationships with vendors, ensuring that integrated systems meet organizational expectations.
  • Prepare regular reports on application performance and project status for management and stakeholders.
  • Stay abreast of industry trends, security threats, and emerging technologies to implement innovative solutions.
  • Salary range of $127,870 - $160,000.
  • Eligible for an annual incentive.
  • Remote work eligibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service