Software Development Manager
Liberty Latin America View all jobs
- Puerto Rico
- Permanent
- Full-time
- Lead pre-testing phase of development by evaluating proposals to identify potential problem areas and make the appropriate recommendations.
- Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and determine and resolve systems issues.
- Review and analyze existing application effectiveness and efficiency and then develop strategies for improving or bringing to bear these systems.
- Supervise the development and deployment of new applications, systems software, and/or improvements to existing applications throughout the enterprise.
- Research and make recommendations on software products and services in support of procurement and development efforts.
- Coordinate feasibility studies for software and system products under consideration for purchase and give advice based on findings.
- Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
- Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.
- Supervise and provide directions for the application development team in support of business operations.
- Provide technical leadership to programmers working on development project teams.
- Design, develop, and install improvements and upgrades to systems and application software.
- Liaise with network administrators and software engineers to assist with quality assurance, program logic, and data processing.
- Cultivate, disseminate, and carry out functional policies, procedures, and quality assurance standard methodologies.
- Plan, execute, and finalize projects according to strict deadlines and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants to deliver projects according to plan. Define the project’s objectives and oversee quality control throughout its life cycle, including but not limited to;
- Define project scope, goals and obtainability that support business goals in collaboration with senior management and partners.
- Develop full-scale project plans and associated communications documents.
- Efficiently communicate project expectations to team members and partners in a timely and clear fashion.
- Estimate the resources and participants needed to achieve project goals.
- Where required, negotiate with other department leaders for the acquisition of required personnel from within the company.
- Resolve and assess need for additional staff and/or consultants and make the fitting recruitments if necessary, during the project cycle.
- Set and continually oversee project expectations with the teams and other partners.
- Identify and resolve issues and conflicts within the project team.
- Identify and supervise project dependencies and critical path.
- Plan and schedule project timelines and achievements using appropriate tools.
- Track project achievements and work.
- Develop and deliver progress reports, proposals, requirements documentation and presentations.
- Demonstrate and ensure compliance with the Customer First Philosophy, all Liberty PR and LLA policies and procedures including the Code of Conduct and Liberty safety standards and procedures.
- Other functions that may be assigned.
- Fully Bilingual (Spanish & English)
- Demonstrable experience in leading the direction, development, and implementation of software solutions.
- Ability to handle multiple, complex, client engagements.
- Ability to translate business and functional requirements to technical specifications
- Direct, hands-on experience with automated software and system management tools.
- Strong knowledge of system and software quality assurance standard methodologies.
- Extensive experience with core software applications
- Technically fluent in programming languages, including HTML, JavaScript, JSP, Test Driven Development (TDD), Problem Solving, Ruby, C#, SQL, Model View Controller (MVC).
- Good project management skills and/or relevant exposure to project-based work structures, project lifecycle models, etc.
- Knowledge of database design and file management techniques.
- Solid understanding of network and PC operating systems.
- Knowledge of network hardware, protocols, and standards. Also, in applicable data privacy practices and laws.