Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Human Resources M.E

Software Architect

Posted Updated
Discussion

This role oversees all software development activities at the
company, enforcing high levels of


secure coding disciplines, technical standards, choice of
technology and adopting cloud


native


Responsibilities:


• Manage, train and mentor internal software engineers


• Manage outsourced software development team


• Work collaboratively with product owners, project managers
and business analysts in understanding the requirements and assist them in
delivering the solution.


• Understand the big picture and the various use cases
involved while crafting the solution and document them in Unified Modelling
Language (UML).


• Identify the appropriate software architecture for both
server-side and client-side solution to achieve the proposed requirement.


• Own and maintain software architecture documentation.


• Own code review tasks for the entire software development
team, internal and External.


• Perform software version control and maintain periodic
compilation schedule.


• Maintain product roadmap, release schedules and
architectural standards that


ensure alignment with business objectives.


• Work closely with cloud security team to provide secure
infrastructure and mitigate risks.


• Keep an eye out for technology trends and open source
projects that can be used.


• Work closely and report directly to Head of R&D to
ensure a comprehensive SDLC is maintained at all times.



Requirements

Essential Skills/Requirements:


• Bachelor's and/or Master's degree in computer science or
equivalent fields.


• At least 5+ years’ experience with end-end architecture
for large design and coordinate project team in cloud environments specifically
Azure or AWS.


• At least 10+ years’ experience in similar IT and software
delivery environments.


• Excellent social and communication skills.


• Demonstrated experience in Enterprise Microservices
Architecture, serverless technology, containerization and Kubernetes.


• Strong knowledge of cloud datastores (SQL, NoSQL), and
ability to make choices among available technology based on requirements. In
specific, Microsoft SQL, PostgreSQL, MongoDB, Cosmos DB, Redis and others.


• Experience with Architectural patterns for High Availability,
Performance, Scale Out architecture, Disaster Recovery, Security Architecture
Knowledge of cloud-based architectures, deployment and operational aspects of
Microsoft Azure cloud is a plus.


• Extensive software development experience in coding disciplines
like C#, .Net Core, PHP, Java, Scala, Go, Python, JavaScript.


• Comprehensive understanding of industry standards like
REST, BPEL, Java EE, OSGi.


• Ability to manage and guide the team in all tiers of
enterprise applications including front-end technologies like Angular, jQuery,
React.


• Be data driven, identify and demonstrate the right tools
at every stage of software development to ensure code and architectural
qualities are not compromised.


• Ability to prioritize and handle work to critical project
timelines in a dynamic environment and develop new approaches to complex design
problems.


Additional Requirements:


• In addition to the duties and responsibilities listed, the
postholder may be required to perform other duties assigned by the CEO from time
to time Subject to adequate experience and/or training.


• To participate in the annual performance appraisal and
objective setting scheme.


• To work in accordance with all company policies including
Health and Safety, Employment, Staff, Quality and Environmental.


• It is important that during the employment with the
Company and any time thereafter, that any information relating to the affairs
of the Company is treated with the highest level of confidentiality.



Skills

Apply

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.