How To Apply

To apply, submit your CV, a short cover letter and any other relevant information to jobs@coderstrust.com. Make sure that the subject of the email includes the position you are applying for.


Important Note: When applying, make sure that your contact information (email and phone number) are correct, and that your CV is up to date. Please check your email regularly for updates. If selected to move forward in the process, you will receive a confirmation by email.


OTHER

If you do not find yourself any of the roles listed on this page but are still interested in working with Coderstrust, send us an email sharing what you can do to jobs@coderstrust.com. Include your CV too.

Technical Project Manager

We are looking for a Technical Project Manager to manage and produce scalable software solutions. You’ll be part of a cross-functional and remote team that’s responsible for the full software development life cycle, from conception to deployment.


You will be responsible for providing technical project planning, management and oversight for key initiatives and implementation of projects, ensuring first that these initiatives and projects are closely aligned with organization’s strategic priorities, and second, that these initiatives and projects are completed on-time, within scope and budget and with an extremely high quality of deliverables. You will ensure the optimum mix of cost, schedule, performance, and system compliance throughout the life cycle (design, development, testing and evaluation, production and disposition) of each program and will analyze alternative problem solutions and present a case for the recommended solutions with a detailed analysis of risks and return on investment.


You will be responsible for all phases of service delivery including analysis and design, configuration and build, testing and training, and deployment of solutions and will be accountable for all aspects of project management including all project resources (including partners/subcontractors), project planning, scheduling, risk management, scope management, internal and external communications, status reporting, and resource management (internal and partners).


Responsibilities

  • Ability to lead and motivate cross-functional teams and interact with all levels

  • Assign and monitor work of technical personnel, ensuring that project steps are in alignment with business objectives, on-time and within budget

  • Define project scope, deliverables, roles and responsibilities in collaboration with stakeholders and business partners

  • Define, acquire, and allocate budget, staff, and other resources necessary to accomplish the goals and/or objectives of the program group/function and monitor performance across resource channels

  • Design and implement processes to monitor and control resources, budget, risks and value to Business Objectives

  • Identify, clarify and communicate project vision, goals and objectives and how these tie into, support or impedes organizational strategic objectives

  • Manage scope throughout the project duration. Maintain accurate program estimates, timelines, project plans, status reports.

  • Manage and tracks team velocity, financials, and other KPIs concerning the plan and published progress reports

  • Understand, tracks and articulate issues/risks/action items; work with responsible owners to address the items on a timely basis; update the appropriate stakeholders as needed


Job Qualifications

The ideal candidate should have:

  • Proven experience as a Technical Project Manager or similar role

  • Experience developing desktop and mobile applications

  • Possesses high-level understanding in the areas of web application programming, content management systems, API, database and system design

  • Familiarity with common stacks

  • Good to have: Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)

  • Good to have: Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. React, Vue, Node.js)

  • Good to have: Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design

  • Good to have: Understanding of server-side languages including (such-as Jade, EJS, Jinja, etc.)

  • Excellent communication and teamwork skills

  • Great attention to detail

  • Organizational skills

  • An analytical mind