Hybrid, Libis, Quezon City (1-2x a week)
Responsible for:
The Senior Developer will be responsible for monitoring, analyzing, designing, developing, and maintaining the in-house custom-built ERP-MicroStatus, integrating it with selected applications such as FreshService and HubSpot, and other data processing solutions using various technologies to support the solution's planned upgrade.
MAIN ACTIVITIES AND RESPONSIBILITIES:
- Maintain a current understanding of all systems and features supported by Microsourcing and the Software Development team to maximize the benefits of the technology to the business.
- Participate in the direction and enhancement of supported business applications, automation technologies, and services.
- Provide general maintenance of business applications and automation technologies, including archiving, restoration, and service deactivation.
- Provide 3rd level escalation for production support issues and customer concerns.
Process Automation Design and Application Builds:
- Provide technical assistance and automation solutions in the development of MicroStatus and other automation requirements.
- Perform pre and post-implementation reviews.
- Follow prescribed SDLC & DevOps processes and comply with security best practices and policies.
- Analyze operational results of supported applications to proactively seek opportunities for improvement in performance and make recommendations to management.
Technical Skills Improvement & Mentorship:
- Recommend, design, and develop training courses to improve the team's overall technical competency.
- Evaluate new technologies and trends.
- Provide supervision and mentorship to junior staff.
CORE COMPETENCIES
Leadership:
- Provide leadership and support to junior staff, appraise their performance (if applicable).
- Ensure team and individual Key Performance Indicators (KPIs) are met (if applicable).
- Role model and hold others accountable for demonstrating our values and behaviors.
- Lead the function, team, self, and others through change while maintaining operational effectiveness.
- Drive and implement innovation and improvement in the function/team.
Systems Processes & Policy:
- Ensure all policies and procedures are adhered to, including compliance obligations.
- Implement functional organizational design and optimal workforce planning.
- Ensure key function policies are in place and are current.
- Drive and implement operational excellence in the function/line of business.
- Ensure compliance within the function/line of business.
Client & Stakeholders:
- Establish and maintain effective working relationships with managers, peers, employees, and key stakeholders.
- Establish and maintain internal and external collaborative relationships, including with functional and industry associations, managers, peers, and direct reports.
- Establish and manage effective relationships with key stakeholders, internal and external, including functional and industry associations, vendors, Board, and Executive team.
KEY SKILLS AND CAPABILITIES:
- Deep understanding of SDLC:
- Scrum, Agile Methodology
- DevOps
- CI/CD
- Proficiency in Web & Cloud Development:
- React, Node.js, Express.js
- Proficiency in Data Access and Databases:
- Microservices, REST APIs, Postgres, AWS Glue
- Proficiency in data warehousing and ETL solutions.
- Proficiency in development tools and IDEs:
- VS Code, GitLab
- Proficiency in IT Infrastructure concepts and technologies:
- Docker and Kubernetes, AWS Cloud IaaS & PaaS (e.g., RDS, S3, RabbitMQ)
- Deep understanding of Software Design and Architecture.
- Strong interpersonal, organizational, problem-solving, and conflict resolution skills.
QUALIFICATIONS AND TYPICAL EXPERIENCE:
- Bachelor's degree in Programming, Computer Science, or other relevant degrees.
- 7+ years of experience in a similar role.
- Experience working directly with clients.