10 Nov
|
Placements24
|
Winnipeg
10 Nov
Placements24
Winnipeg
About the Role
Our client, a dynamic software development house, is looking for a Senior Application Architect to join their team in
Kimberley, Northern Cape . This role offers a hybrid work model, blending essential in-office collaboration with the flexibility of remote work. You will be responsible for designing and guiding the development of robust, scalable, and maintainable software applications that meet business needs and technical standards. This position requires a strong understanding of software design patterns, development methodologies, and modern technology stacks. You will work closely with development teams, product managers, and stakeholders to translate requirements into architectural blueprints and ensure technical excellence throughout the software development lifecycle. The ideal candidate is a seasoned developer with a passion for architecture, clean code, and delivering high-quality software solutions. This is an excellent opportunity to influence technical direction and contribute to innovative projects. Key Responsibilities
Design and architect scalable, high-performance software applications. Define software architecture standards, patterns, and best practices. Collaborate with development teams to implement architectural designs. Guide the selection of appropriate technologies and frameworks. Review code and provide technical feedback to ensure adherence to architectural standards. Mentor junior developers and architects.
Work with stakeholders to understand business requirements and translate them into technical solutions. Ensure applications are secure, maintainable, and performant. Contribute to the overall technical strategy of the organization. Troubleshoot and resolve complex technical issues. Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field. 7+ years of experience in software development, with at least 3 years in an architectural role. Proven experience designing applications using various architectural styles (e.g., Microservices, Monolithic, SOA). Strong proficiency in at least one major programming language (e.g., Java, C#, Python, JavaScript). Experience with cloud platforms (AWS, Azure, GCP) and their services. Knowledge of database design and performance tuning. Familiarity with CI/CD practices and tools. Excellent problem-solving, analytical, and communication skills. Experience working in an Agile development environment. Strong understanding of software design patterns. Benefits
Competitive salary and annual performance bonus. Medical aid and retirement fund benefits. Hybrid working arrangement for better work-life balance. Opportunities for qualified growth and training. Exposure to a variety of software development projects. Collaborative team environment in
Kimberley . Company pension scheme. Generous annual leave. Access to modern development tools and technologies. Team-building events and social activities.
📌 Senior Application Architect (Winnipeg)
🏢 Placements24
📍 Winnipeg