Overview
Skills
Job Details
Job Title: Application Development Manager
Duration: 02 Months + (Possibility of extension till Sep 30, 2026; based on performance)
Location: Remote - New Jersey Trenton NJ 08625.
Description:
The Application Development Manager leads a team of Salesforce developers and Architects in designing, building, and maintaining software applications that meet business needs. This role ensures that projects are delivered on time, within scope, and align with business objectives, while adhering to high standards of quality and security. The manager also oversees the development lifecycle, facilitates collaboration between stakeholders, and drives innovation in application development.
Key Responsibilities:
Leadership and Management:
Lead and manage a team of software developers, including recruitment, performance evaluations, and professional development.
Foster a collaborative and innovative team culture to drive high performance.
Provide technical guidance and mentorship to team members.
Application Development:
Oversee the design, development, testing, and deployment of applications to meet business needs.
Ensure the team follows best practices for coding, testing, and software development methodologies (e.g., Agile, DevOps).
Collaborate with business analysts, project managers, and stakeholders to translate business requirements into technical solutions.
Project Management:
Manage application development projects, ensuring they are completed on time, within budget, and meet quality standards.
Define project scope, objectives, and deliverables in collaboration with stakeholders.
Monitor project progress, track risks, and implement mitigation strategies.
Technology Strategy:
Stay updated on emerging technology trends and recommend tools, platforms, and frameworks to improve efficiency and innovation.
Contribute to the development of IT strategies and roadmaps to align with business goals.
Evaluate and recommend software development tools, frameworks, and third-party platforms.
Systems and Process Optimization:
Ensure applications are scalable, secure, and maintainable.
Optimize development processes and workflows to improve efficiency and reduce technical debt.
Implement and enforce coding standards, quality controls, and security best practices.
Stakeholder Collaboration:
Act as a liaison between the development team and business stakeholders to ensure alignment on priorities and deliverables.
Provide regular status updates and reports to leadership and stakeholders.
Maintenance and Support:
Oversee ongoing maintenance, troubleshooting, and enhancements of existing applications.
Ensure timely resolution of issues and provide support during critical incidents.
Qualifications / Education:
Bachelor s degree in Computer Science, Information Technology, Software Engineering, or a related field.
Experience:
10+ years of experience in software/application development, with at least 2-3 years in a leadership or managerial role.
Proven track record of managing software development projects in Artificial Intelligence area, including planning, execution, and delivery.
Technical Skills:
Proficiency in programming languages (e.g., Java, Apex) and frameworks.
Experience with software development methodologies such as Agile, Scrum, or DevOps.
Knowledge of database systems (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with application security practices and tools.
Strong understanding of system architecture, APIs, and integration in the Salesforce domain.
Soft Skills:
Excellent leadership and team management skills.
Strong problem-solving and decision-making abilities.
Effective communication and interpersonal skills to work with technical and non-technical stakeholders.
Ability to manage multiple priorities in a fast-paced environment.
Preferred Qualifications:
Experience with enterprise-level applications and large-scale system integrations.
Familiarity with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and automation tools.