Permanent, Direct-hire by the client
Mandaluyong, Hybrid | 1day onsite per week
Dayshift, Monday – Friday
Client
Largest homegrown B2B SaaS company* and the most trusted HR tech company in the Philippines.
Role Context
looking for an experienced Software Architect to provide complete technical support for specific projects from the moment of inception, through product release, to development of enhancements. You will make high level decisions and design choices; and help define software coding standards, tools, and platforms for the team. The ideal candidate should possess ability to develop a unified vision for software characteristics and functions. The goal is to optimize company’s development process and will result in high quality solutions for our customers.
Responsibilities:
- Collaborate with clients, product managers, designers, business analysts and engineers to determine functional and non-functional requirements
- Envision, design, and provide initial models based on the requirements
- Develop high-level product specifications with attention to system integration and feasibility
- Constantly review the code to ensure the quality of the design by avoiding complexity, and advocating clarity
- Doing hands-on work in terms of developing prototypes, contributing code or evaluating technologies
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility
- Manage risk identification and risk mitigation strategies associated with the architecture
- Perform other duties as assigned by the company
Ideal Candidate
- Proven experience as a software architect.
- Min 8 years experience software development mostly around these tech stacks .Net Core, C#, Web API, ASP .Net, VueJs (or other frontend framework React, Angular etc..)
- Min 2 years experience Azure (or other cloud providers AWS, Google Cloud Platform) – Azure Storage, Azure Service Bus, Azure Functions, Azure App Services, Monitoring tools, Keyvault, Azure SQL, Redis
- Should be able to design cloud-based solutions using Azure services, taking into consideration factors such as scalability, security, and performance.
- Should have expertise in data modeling, database design and query optimization using SQL Server (or other databases such as PostgresSQL)
- Ability to conduct performance analysis, capacity management and troubleshoot large scale distributed systems.
- Experience working on and integrating to large enterprise applications.
- Should have experience in DevOps practices, including continuous integration and deployment, using tools such as Azure DevOps (or other equivalent)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills
- Outstanding communication and presentation abilities
- MSc/MA in computer science, engineering or relevant field
Our Recruitment Approach
Put forward your interest when endorsing to a hiring-company
Provide you information that is not easily obtainable online
Work closely with you and give you real feedback not a generic message
Please feel free to reach out via recruitment@jrrs.site