Senior Application Architect

🏢 Botswana Power Corporation (BPC)📍 Selibe-Phikwe, Central District💼 Full-Time💻 On-site🏭 Utilities💰 BWP 540,000 - 720,000 per year

About Company

Botswana Power Corporation (BPC) is a parastatal organisation mandated with generating, transmitting, and distributing electricity in Botswana. For decades, BPC has been the backbone of the nation’s energy supply, powering homes, industries, and driving economic growth. We are at the forefront of Botswana’s energy sector, committed to providing reliable, safe, and affordable electricity to all our customers. As we navigate a dynamic energy landscape, embracing technological advancements and sustainable practices is paramount to our mission. Our dedication extends beyond power supply to community development, environmental stewardship, and fostering a culture of innovation and excellence within our diverse workforce. Join BPC and be part of a team that powers the future of Botswana.

Job Description

Botswana Power Corporation (BPC) is seeking an accomplished and visionary Senior Application Architect to join our dynamic Information Technology department in Selibe-Phikwe. This pivotal role is central to our ongoing digital transformation efforts, where you will be instrumental in shaping the architectural landscape of our enterprise applications, ensuring their scalability, reliability, and security. As a Senior Application Architect, you will lead the design and evolution of complex software systems, translating business requirements into robust, high-performing technical solutions that support BPC’s strategic objectives and operational efficiency.

Your expertise will be critical in guiding our development teams through the entire software development lifecycle, from conceptual design to deployment and maintenance. You will be responsible for defining architectural standards, evaluating new technologies, and making critical decisions that impact our technology stack and future capabilities. This role demands a proactive leader with a deep understanding of modern architectural patterns, cloud-native principles, and a commitment to fostering best practices in software engineering. You will collaborate closely with various stakeholders, including project managers, business analysts, and other technical leads, to ensure that our application architecture aligns seamlessly with our corporate vision and operational needs.

At BPC, we believe in empowering our employees to drive innovation. This is an unparalleled opportunity to significantly contribute to the backbone of Botswana’s energy infrastructure. You will be instrumental in modernizing our legacy systems, integrating new solutions, and optimizing our application portfolio to meet the evolving demands of the energy sector. We are looking for someone who thrives on complex challenges, possesses exceptional problem-solving skills, and has a proven track record of delivering impactful architectural solutions in an enterprise environment. If you are passionate about technology and eager to make a tangible difference in a critical national service, we invite you to power your career with BPC.

Key Responsibilities

  • Lead the design and architecture of complex enterprise applications, ensuring alignment with business objectives and IT strategy.
  • Define and enforce architectural standards, best practices, and governance policies across all application development projects.
  • Evaluate and recommend new technologies, frameworks, and tools to enhance application capabilities and performance.
  • Provide technical leadership and mentorship to development teams, guiding them through design, implementation, and deployment phases.
  • Collaborate with business stakeholders, project managers, and other technical leads to translate business requirements into scalable and robust technical designs.
  • Develop and maintain architectural documentation, including design specifications, data models, and system diagrams.
  • Conduct architectural reviews and audits to ensure compliance with established standards and identify areas for improvement.
  • Drive the modernization of legacy systems and facilitate the integration of diverse applications within the BPC ecosystem.
  • Ensure the security, reliability, scalability, and performance of all designed application solutions.

Required Skills

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 6 years (72 months) of experience in software development with at least 3 years in an architect role.
  • Proven experience in designing and implementing large-scale enterprise applications.
  • Strong understanding of architectural patterns (e.g., Microservices, Event-Driven Architecture, SOA).
  • Proficiency in at least one major programming language (e.g., Java, C#, Python) and associated frameworks.
  • Experience with database design and various database technologies (SQL and NoSQL).
  • Familiarity with cloud platforms (e.g., Azure, AWS, Google Cloud) and cloud-native application development.
  • Excellent communication, interpersonal, and leadership skills.
  • Strong analytical and problem-solving abilities.

Preferred Qualifications

  • Master’s degree in a relevant technical field.
  • Certifications in enterprise architecture frameworks (e.g., TOGAF) or cloud architecture.
  • Experience in the utilities or energy sector.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Experience with data analytics and business intelligence solutions.
  • Familiarity with cybersecurity principles and secure coding practices.

Perks & Benefits

  • Competitive salary package.
  • Comprehensive medical aid scheme.
  • Generous pension fund contributions.
  • Professional development and training opportunities.
  • Paid time off and holidays.
  • Employee wellness programs.
  • Opportunities for career growth within a national utility.

How to Apply

To apply for this exciting opportunity, please click on the application link below. We encourage all qualified candidates to submit their applications promptly.

Apply Now

DISCLAIMER

Welcome to Career.zycto.com. All job opportunities listed on Career.zycto are gathered from verified employers, recruitment partners, or reliable online sources. While we strive to ensure accuracy and legitimacy, we do not guarantee the completeness, reliability, or ongoing availability of any job listing.


We strongly encourage applicants to carry out independent verification before applying for any position and to avoid sharing personal or financial information unless confident about the employer’s authenticity. Career.zycto will not be held liable for any loss, damages, or inconveniences resulting from reliance on information posted on this website.

Career.zycto does not request payment or charge users for accessing job listings or using our platform. All job-related information and listings are completely free. Please use this website responsibly and at your own discretion. For inquiries or to report any suspicious activity, kindly reach us at [email protected].
Scroll to Top