Technical Development Manager

Job Locations US-NJ-Somerset
ID
2021-2378
# of Openings
1
Category
Information Technology

Overview

The Technical Development Manager role is to manage and guide the activities of the Application Development resources the position supervises. This position will apply communication, analytical and problem-solving skills to provide technical direction to the resources building information systems. Technical Development Manager is responsible for setting the overall technical direction of design and development activities for new and existing solutions to meet business requirements. This position will be responsible for reviewing and /or documenting software design, work estimation, and communication of technical solutions to stakeholders. This position will have oversight of system deployments and provide support to other departments as required.

Responsibilities

  • Creates mechanisms, standards, and predictable procedures for TPM and scrum team execution. Simplify and improve process controls.
  • Clear, concise, timely, and accurate communications (both written and verbal) with the right audience. Drives business and technical discussions.
  • Effective end-to-end delivery of projects and programs. Ensures the right plans are developed, the right connections are made, the right actions taken, and ultimately, the right technical solution is delivered with quality. Mitigates risks effectively balancing short term decisions with long term consequences when delivering projects. Escalates with good judgment. Is proactive.
  • Depth of business, business operations, systems and technical operations domain
  • Degree the business problem, requirements, technology, and delivery plans are defined. Level of independence.
  • Build consensus, secure commitments, and negotiate positive outcomes on engineering processes, team alignment, and delivery across Client teams. Level of influence into product, project, and/or program strategy, design approaches, architecture, team and organization.
  • Collaborate with engineering teams to drive product roadmaps.
    Address bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints.
  • Partner with multiple teams across multiple locations with varying sets of priorities to ensure a timely delivery of products or solutions.
  • Clarify and drive project commitments as well as establish and maintain clear chains of accountability.
  • Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and schedules
  • Coordinate meetings with internal and external project team members to identify and resolve issues
  • Establishing effective project communication plans and ensuring their execution
    Facilitating change requests to ensure that all parties are informed of the impacts on schedule and budget
  • Analyze business situations, create processes, and demonstrate problem-solving and analytical thinking skills for the success of the project
  • Generate reports to track the progress of projects and deliverables

Testing

  • Review the system design for the implemented solution with the test/validation team and address any issues.
  • Ensure development resources are executing code unit tests.
  • Assist in the scoping activities for testing and validation efforts.
  • Work with testing/validation management to coordinate project efforts as needed.

 Training & Demonstration

  • Train various technical staff involved on technical aspects of the systems developed.
  • Demonstrate systems to staff and clients as required.
  • Transfer knowledge of developed systems to support teams.
  • Train development resources on time management and tracking systems.
  • Participate in regulatory compliance or other company mandated training.

 Documentation

  • Manage the creation and maintenance of system documentation as specified by Knipper standards, policies and procedures.
  • Ensure that development resources are creating the appropriate documentation.

 Supervisory Management

  • Assist direct reports by providing historical and current insight into any of the existing business systems.
  • Supervise and/or provide guidance to direct reports.
  • Assist in the hiring process.
  • Oversee code reviews of technical staff.
  • Participate in the yearly review process of direct reports
  • The above duties are meant to be representative of the position and not all-inclusive.

Qualifications

Education/Training:  

  • Bachelor’s degree in the field of Computer Science or Information Systems or equivalent work experience.
  • 3 to 5 years work experience as a software engineer or in a similar role with demonstrated experience developing business systems using technologies of Knipper’s development environment.
  • 2 to 4 years’ experience leading/supervising development teams or service as a technical lead.

Required Knowledge, Skills & Abilities:

  • Understanding of software development methodologies/lifecycles and associated processes.
  • Proficient in Agile ceremonies and using tools like Jira / Azure devops
  • Good understanding of Cloud platform (Azure / AWS / Google ) and cloud based managed services, messaging solutions , cloud security. Cloud architect certification preferred but not necessary.
  • Ability to develop new or modify existing applications.
  • Ability to architect software solutions
  • Ability to manage and lead resources
  • Experienced with standard coding and development processes, concepts, practices, and procedures.
  • A self starter with the ability to carry out tasks with little management input.
  • Experienced with object-oriented concepts, SOA, modeling, practices and procedures.
  • Proficient in CI/CD, Microservices , .NET technologies, web development, and UI controls.
  • Proficient in database design, queries, and programming (stored procedures, triggers, etc.) in Microsoft SQL Server databases.
  • Excellent analytical, mathematical, logical and creative problem-solving skills.
  • Excellent written and oral communication skills.
  • Ability to effectively prioritize and execute tasks in a fast paced environment.
  • Working Experience in Microsoft Office productivity tools.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed