IT Application Development Manager - Remote

Paradigm Walnut Creek , CA 94596

Posted 2 days ago

We are seeking a full-time, remote IT Application Development Manager. This position will plan, coordinate, and supervise all activities related to Application Strategy and Development Standards in addition to the Design, Development, and Implementation of Application Solutions for the Enterprise. Manage integration technology solutions that support and promote collaboration with business partners. Manage a team of professionals composed of employees and contractors with various technology expertise. Preferred to have experience managing a development team within Salesforce.

RESPONSIBILITIES:

Application Development

  • Manage the maintenance and support of existing systems and the implementation of new systems as prioritized by the IT leadership and PMO.

  • Define, develop and implement best practices in design, development, build/deployments, and unit testing; develop metrics to manage performance.

  • Work with cross functional teams to develop and track software development project deliverables such as development schedules, status reports, resource plans, issues/risks and mitigation plans; manage resources relating to projects production support activities within an Agile/Scrum methodology.

  • Own the development and testing environment by keeping an updated copy of these environments; provide database and infrastructure groups the hardware and configuration requirements to make sure that the development environments will not be a bottle neck due to lack of hardware resource; maintain the development environment landscape to allow for scalability and maintainability.

  • Lead the assessment and implementation of third-party controls; manage its inventories and implement a common library within the organization.

Manager, Applications Development

  • Supervise the work of other application development team professionals and effectively delegate responsibilities to staff to enhance their professional growth.

  • Develop mentoring relationships with multiple staff personnel and manage related HR activities, including annual reviews and performance feedback.

  • Work closely with IT Management to ensure that Application Strategies and design align with business objectives and conform to best practices.

  • Ensure frequent, timely, and accurate communications between team members and business users.

  • Identify enhancements to improve the supportability, operability, or performance of applications (and develop supporting business cases for suggested enhancements)

  • Collect, analyze, and report SLA and KPI data (and take corrective actions as warranted) to drive application stability and usability

  • Manage established budgets and forecasts

  • Work with business partners to ensure appropriate prioritization for scheduled maintenance, including coordination of priorities across applications when required

  • Manage the release calendar for all activity (code fixes and work orders)

  • Participate in on-call responsibilities 24x7x365 as needed, managing team rotation schedules

  • Further DevOps and Agile methodologies within your application portfolio, working with infrastructure and development partners alike

  • Identify, sponsor, and implement continuous improvement initiatives within the application development and support team

  • Demonstrated ability and experience working in a matrix environment

  • Demonstrated successful implementation of SDLC, ensuring minimum required development artifacts are developed and completed by development team members

  • Advanced knowledge of solution development, systems analysis/design, programming techniques, testing, and release management

Technology Expertise

  • Lead the evaluation and selection of all related infrastructure components, such as software, hardware, database management systems, and networking capabilities, related to the enterprise's systems architecture.

  • Lead technology efforts and maintain a high degree of technical knowledge on new and emerging technologies; maintain a sandbox for the development team where members can learn new tools and evaluate if this can fit into the current development environment.

  • Be the technology expert and internal advocate of development technologies and unit testing products; have a strong knowledge of application security (intranet and internet applications); ensure that the development team completes the required physical documentation design based on business requirements and functional design.

  • Previous development experience working in Agile (SCRUM) and distributed teams

  • Understanding web-scale application development architectures such as SOA, SaaS/PaaS, and microservice architecture.

  • Previous experience with container technologies such as Docker and Kubernetes is desirable but not essential

  • Previous experience establishing and configuring CI/CD DevOps pipelines using Microsoft Azure Pipelines and/or GitHub Actions Kubernetes is desirable but not essential

  • Strong database skills using DB2, Oracle, or SQL Server, including SQL skills, SQL tuning

  • Knowledge of various SCM tools like Git, TFS, or SVN

  • Good knowledge of one of the application development ecosystems like Java or dot

Net platform, and preferably good knowledge of Java or C#

  • Knowledge of cloud solutions hybrid clouds is desirable but not essential

  • Knowledge of Azure DevOps is desirable but not essential

  • Knowledge of low-code solutions like Microsoft Dynamics is desirable but not essential

SUPERVISORY RESPONSIBILITIES:

  • Mentor, train, and supervise team members directly and indirectly, review their work, and provide effective constructive feedback.

  • Ensure all team members understand, are trained in, and comply with Paradigm's security requirements and policies.

  • Ensure all team members have the minimum IT system access required to complete their Paradigm responsibilities effectively.

QUALIFICATIONS:

  • B.S. Computer Science, Information Systems or related field is REQUIRED; an advanced degree is a plus

  • Must have experience managing an application development team maintaining a Salesforce application with custom development.

  • At least eight years of experience in applications design, development, and management, with a successful track record of managing applications development teams in web-based development, distributed systems, and web services

  • Effective communication, organizational, presentation, and execution skills required (both written and oral); Strong interactive problem-solving, decision-making, and leadership skills; Ability to multi-task to support multiple initiatives

  • Healthcare industry experience, specifically around medical provider applications/data is highly desirable

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

IT Application Development Manager - Remote

Paradigm