Qualifications:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
- Minimum of 5-7 years of experience in software engineering and development, with at least 3 years in a solutions architect role.
Technical Proficiency:
- Strong knowledge of software development languages and frameworks (e.g., Java, Python, JavaScript).
- Experience with cloud platforms (e.g., AWS, Google Cloud).
- Proficient in database design and management (e.g., SQL, NoSQL).
- Familiarity with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
- Familiarity with Data Architecture for AI frameworks is a plus.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Proven leadership and team management abilities.
Preferred Skills:
- Experience or Certifications in architecture frameworks (e.g., TOGAF, Zachman).
- Experience with microservices architecture and containerization.
- Knowledge of cybersecurity best practices.
Job Responsibilities:
This role involves working closely with stakeholders to understand business requirements and translate them into robust, scalable, and efficient technical architectures. The ideal candidate will have extensive experience in software development, system architecture, and project management, with a strong ability to guide technical teams towards successful software delivery.
- Solution Design and Architecture:
- Design and implement software solutions that align with the company’s business goals and technology strategy.
- Create architectural blueprints and detailed documentation to guide development teams.
- Ensure solutions are scalable, secure, and align with industry best practices and standards.
- Stakeholder Collaboration:
- Work with business stakeholders to understand their requirements and translate them into technical specifications.
- Collaborate with project managers, software engineers, and other technological teams to ensure the successful delivery of projects.
- Technical Leadership:
- Provide technical guidance and mentorship to development teams.
- Conduct code reviews and ensure the implementation of best practices in software development.
- Stay current with emerging technologies and industry trends, incorporating them into the company’s technology roadmap as appropriate.
- Quality Assurance:
- Establish and enforce coding standards, development processes, and tools to ensure high-quality software delivery.
- Perform regular system audits and performance tuning to ensure optimal operation of software solutions.
- Project Management:
- Lead the technical aspects of projects from inception to completion, ensuring they are delivered on time and within budget.
- Identify and mitigate potential risks and issues throughout the project lifecycle.
- Collaborate with Project Managers and Scrum Teams.
- Documentation and Training:
- Develop and maintain comprehensive architectural documentation.
- Conduct training sessions and workshops to educate team members on new technologies and methodologies.
Job Type: Contract
Pay: Php150,000.00 - Php250,000.00 per month
Benefits:
- Company events
- Health insurance
- Opportunities for promotion
- Promotion to permanent employee
Schedule:
#J-18808-Ljbffr