Software Architect - .NET/Java

  • Lahore, Punjab, Pakistan
  • WFH Flexible
  • Delivery

We are seeking a highly skilled and experienced Software Solution Architect with a strong background in designing and implementing robust software solutions. The ideal candidate will have hands-on experience with Azure, microservices architecture, and proficiency in either Java or .NET technologies. You will play a critical role in defining the architecture for software solutions, ensuring they meet the technical and business requirements of our clients.

Responsibilities:

  • Design scalable, high-performance software solutions using microservices architecture.
  • Develop and maintain architectural blueprints and technical documentation.
  • Ensure that the architecture is aligned with business objectives and industry best practices.
  • Utilize Azure services to design and implement cloud-based solutions.
  • Optimize the use of Azure for cost, performance, and scalability.
  • Ensure secure and reliable deployment of applications on Azure.
  • Lead and mentor development teams throughout the software development lifecycle.
  • Provide technical guidance and support for the development team, ensuring adherence to architecture and coding standards.
  • Collaborate with cross-functional teams to understand and translate business requirements into technical solutions.
  • Design and implement microservices-based solutions, ensuring seamless integration and communication between services.
  • Implement best practices for microservices, including API management, service discovery, and data management.
  • Work with either Java or .NET technology stack to develop, test, and deploy software solutions.
  • Continuously evaluate and recommend tools, technologies, and processes to ensure the highest quality software is produced.
  • Ensure the software architecture is secure, performant, and maintainable.
  • Conduct code reviews and provide feedback to ensure the quality of the codebase.
  • Communicate effectively with stakeholders, including clients, project managers, and developers, to ensure the project is delivered on time and meets all requirements.
  • Present and explain architectural decisions to technical and non-technical audiences.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development and architecture.
  • Hands-on experience with Azure cloud services and deployments.
  • Proven experience in designing and implementing microservices architecture.
  • Strong experience with either Java or .NET technology stacks.
  • Solid understanding of software development lifecycle, DevOps practices, and CI/CD pipelines.
  • Proficiency in Azure services (e.g., Azure App Services, Azure Kubernetes Service, Azure Functions).
  • Deep understanding of microservices design patterns and best practices.
  • Expertise in Java or .NET frameworks, with a strong grasp of object-oriented principles.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work in a collaborative environment and lead technical teams.
  • Experience with other cloud platforms (AWS, GCP) is a plus.
  • Certification in Azure Solutions Architect or similar credentials.
  • Experience with frontend technologies and frameworks.

We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS),ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. 

To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/