The Technical Delivery Manager acts as the interface between the customer and the development team. Their primary responsibility is to understand and manage the customer expectations and direct the team to deliver on those expectations.
You do not have to be a software developer, but you do need to understand software and software development well enough to assess the quality of the deliverables. Are the developers following best practices in creating solutions? Are they producing sufficient automated tests? Is the code being reviewed properly?
To succeed, you need to have experience with the processes and tools used to conduct an agile software development project. As part of managing delivery, you will need to act as Scrum Master. You will also need to make sure that QA efforts are effective and that the DevOps solution is properly building, testing, and deploying the product.
You should be familiar with agile management tools such as Jira, Rally, or VersionOne. You should understand how a CI/CD pipeline works and what tools are typically used. This includes unit testing (e.g JUnit, Jasmine), integration testing (e.g. Cypress, Selenium), and code scanning (e.g. SonarQube, Fortify). You should be familiar with how cloud-based applications are deployed, particularly with Kubernetes.
You should be able to work with technical leads to accurately evaluate the magnitude of an effort required to meet a customer requirement. You should be able to work with technical leads to find effective solutions to these requirements that can be delivered with a reasonable amount of resources — both development and operations.
Finally, you will need to track project resources including both team members and budget. Using agile methodology, you should be able to determine the optimal workload for your sprint in a team. treXis contracts are bid with the expectation of a normal work-week with no overtime and room for PTO, so if your customer is pushing beyond these limits you need to be able to push back and protect your team. You will be tracking hours and making sure that all available hours are being billed. You also need to make sure that the customer is getting value for their money, so you need to help the team increase their velocity over the course of the project.
Responsibilities:
- Customer insight, stakeholder management, build effective teams and manage expectations;
- You should have experience in full-cycle, agile project management, ideally starting with requirements gathering, proposal preparation, integration of partner solutions/products, as well as planning (project plan, resource allocation, cost calculation), supporting sales and pre-sales as and when required;
- You jump on opportunities to collaborate with colleagues and clients and enjoy being an accelerator;
- You are very much hands-on and have the mentality to get things done;
Requirements
- You are a solid project manager (5+ years) who is result driven and ready to adapt to a constantly changing environment;
- You have a 7+ years work experience;
- You have integrated end-to-end (min. 3 projects) multi-tier projects and you are a master in Agile project management;
- You have had (2+ years) of experience as a Scrum Master or Product Owner;
- You have client-facing experience in complex environments (3+ years);
Nice to Haves:
- Fintech industry experience is a plus.
- Experience in software development (Java preferred) and software development tools (e.g. IDE’s, debugging tools) though you will NOT code in this role
- Understanding of DevOps processes and tools;
- Experience managing an agile project with a management tool such as Jira, Rally, or VersionOne (Jira preferred);
- Customer insight, stakeholder management, build effective teams and manage expectations;
- You should have experience in full-cycle project management, ideally starting with requirements gathering, proposal preparation, integration of partner solutions/products, as well as planning (project plan, resource allocation, cost calculation), supporting sales and pre-sales as and when required;
- You jump on opportunities to collaborate with colleagues and clients and enjoy being an accelerator;
- You are very much hands-on and have the mentality to get things done;
- Proficiency in English is an absolute must since you will be dealing with clients across the globe;
- We are extra delighted if you have experience in the finance industry.
About treXis
treXis LLC is a boutique Software Engineering firm, founded in 2016 to support Fintech implementation projects around the globe. treXis offers a strong Engineering culture with 100% remote work when not traveling to client site, about 40% of the time or less. As a company built by Engineers for Engineers, treXis offers a technical work environment to challenge your skill set, grow your ability to consult and allow you to innovate. With a balance of client facing software projects and an innovation lab, Engineers have the opportunity to truly put their craft to work solving problems and building solutions. At treXis we believe in a work life balance, we will supply the work, you must get a life to be successful here.