Software Development Manager

last updated July 31, 2021 21:05 UTC

The Software Development Manager is responsible for software product development, packaging, and deployment into various production and non-production environments. The Software Development Manager will work with the offshore Delivery Manager and Technical Lead in managing multiple development projects. These projects encompass the generic tool, customizations for institutional customers, and client integration.

Key Responsibilities

Support Client Implementation Partner in execution of customized solution deliveries

Understand the high level functional specifications that are developed by the Client Implementation Partner in consultation with the institutional client.

Use those specifications and work with the offshore technical leads to develop detailed specifications for user interface and PDF reports intended for investors.

Software Development Management

Project Planning: task estimation, scheduling for multiple development projects, client customization, generic tool development, and changes driven by technical architecture

Project Management: review task completion and remediate any issues associated with meeting deadlines as committed in the project plan

Technical Design: Though the technology architecture is decided by the Chief Software Architect, technical design of many implementation details are controlled by the Software Development Manager.

Development and Source Code Management

Responsible for all application code; review every check-in to the repository for correctness and efficiency

Define branching process; create and manage branches

Create development tickets and manage those with offshore Technical Lead

Deployment and Production Support

Manage deployment of the application in all production and non-production environments with the help of the offshore team

Maintain operation manual for initial builds, updates to the environments, and routine process maintenance

Act as the first line of response to technical issues in production reported by the client

Assist the Client Implementation Partner in resolution of functional production issues reported by the client

Define and document software development and management related processes and policies

Define and document information security processes and policies.

Respond to vendor risk and information security assessment from institutional clients

Shopping Cart
There are no products in the cart!
Total
 0.00
0