Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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.
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.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.