Position - Software Architect
With headquarters in Australia and a regional office in Sri Lanka, 3Rive Technologies strives to set global standards. With a proven track record in delivering effective digital solutions for global organizations.
We are seeking a highly skilled and experienced Software Architect to join our dynamic and innovative development team. The successful candidate will be responsible for designing and implementing software solutions ensuring the overall integrity and scalability of our applications. The Software Architect is supposed to collaborate with cross-functional teams, lead architectural discussions, and provide technical guidance to ensure the successful delivery of high-quality software products.
How to Apply: Interested candidates are invited to submit their resume and to hr@3rivetech.com. Please include "Application: Software Architect" in the email subject line.
Key Responsibilities
Architectural Design:
- Design and architect robust, scalable, and high-performance solutions
- Provide technical leadership in the development of architectural strategies, guidelines, and best practices.
Technical Leadership:
- Lead and mentor development teams in implementing best practices and coding standards.
- Collaborate with cross-functional teams to understand project requirements and provide technical guidance throughout the development lifecycle.
Solution Development:
- Take a hands-on approach in coding, debugging, and troubleshooting complex software applications.
- Ensure the implementation of solutions align with architectural designs and project requirements.
Technology Evaluation:
- Stay updated on industry trends and advancements in the technology world.
- Evaluate and recommend new technologies, tools, and frameworks to enhance the development process.
Performance Optimization:
- Identify and address performance bottlenecks in existing applications.
- Optimize system architecture to ensure scalability, reliability, and efficiency.
Collaboration:
- Collaborate with cross-functional teams, including business analysts, project managers, and quality assurance, to ensure successful project delivery.
- Foster a collaborative and innovative environment within the development team.
Documentation:
- Create and maintain technical documentation, including architectural diagrams, design specifications, and coding standards.
Skills and Qualifications:
- Minimum 07+ years of hands-on experience in software/database design, development, and system integration.
- Proficient in utilizing cloud environments such as Azure and AWS through hands-on experience
- Proven experience as an Software Architect or a similar role, with a focus on designing and implementing
enterprise-level applications.
- Previous exposure to AGILE development methodologies.
- Strong proficiency in C#, ASP.NET, and other .NET technologies.
- Solid understanding of software architecture principles, design patterns, and development methodologies.
- Extensive knowledge of RESTful APIs, microservices architecture, and cloud-based solutions.
- Experience in designing distributed systems for Fault-tolerance and dynamic scalability.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Proficiency in database design and development using SQL Server or other relational databases.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Ability to multitask and manage multiple projects simultaneously.
- Microsoft / Azure certifications will be an added advantage.
What we can ensure for you,
As a team, we believe it takes great people to make a great company.
It’s the exceptional contribution of all individuals at 3rive that drives our success! Our mission is to do meaningful work and deliver projects that we’re proud and passionate about. We work smartly, and we have a great time doing it all together. Our open and collaborative work environment allows individuals to grow and flourish, as team members build and learn from each other’s unique capabilities.
- Compensation arrangements in Australian dollars (AUD) from the headquarters in Australia
- An opportunity to prove yourself in a global context
- Access to an array of large-scale ASX & NASDAQ listed client projects with the opportunity of collaborating in the data & analytics vertical
- Flexible working hours
- Hybrid work culture
- Family Medical Insurance
- Yearly performance bonus
- Career guidance with access to many professional study programs via online learning and teaching platforms
- Flat organization structure