Skip to main content

Software Architect (.NET)

Full Time
Colombo, Sri Lanka
Posted 6 months ago


  • Instrumental as the architect, technical go-to person for Low-Code application development practice, focusing primarily on Creatio (An enterprise Low-Code application development platform) platform enhancement and extensions using .Net technology
  • Collaborating with customers, Creatio and internal stakeholders by participating in both pre-sales and post-sales activities
  • Establish trusted partner status with key clients. Demonstrate both technical and business acumen, ownership, and accountability of technical solutions end to end to deliver desired outcomes to the client
  • Work with a range of internal (delivery, sales) and external (client’s business and technical team) stakeholders to ensure delivering values to our clients
  • Providing a technical outlook during interaction with customers
  • Understanding and perceiving different perspectives of enterprise middleware and architecture considering security, performance and cost effectiveness
  • Creatio technical customer engagement including architectural design sessions, platform GAP analysis, specific implementation projects, proof of concepts and deployments
  • Mentor and coach team members to foster ongoing skills development
  • Build and maintain a strategic relationship with technology partners, providing key focus to Creatio.
  • Be an active part of project initiations with new projects to establish the technology blueprint, baseline processors, and governance
  • Actively involved in critical client incidents and escalations that are challenging to technical teams such as production interruptions, security breaches, and project overruns, and provide pragmatic solutions to reinstate business-as-usual with a minimum impact
  • Defining and building processes, checklists, and templates that enable monitoring and standardized execution of projects and pre-sales
  • Provide guidance and vision to the company leadership on strategic technology decisions to be made and actively involved in making those decisions effectively
  • Conduct frequent research and identify the key trends in low-code, no-code space and workflow automation and the technologies behind it.
  • Owning and optimizing a company’s workflow automation blueprint, which is considered the intellectual property of the company, is a primary responsibility. Cataloging the nature of each digital transformation project and extracting the learnings from it for future project success. (Frameworks, Solutions, etc)
  • Continuously focusing on building Creatio lead IP for the company, in the form of vertical solutions, accelerators and Creatio marketplace connectors on .NET technology framework
  • Guide, mentor and empower technology teams to learn and acquire new skills, achieve various certifications, and encourage innovation by building an “Engineer-First” culture



  • A computer science or related engineering degree
  • Minimum 10 years of industry experience with 3 to 5 years of experience in architecting, designing, implementing and delivering enterprise scale solutions using .Net
  • Prior experience with Creatio platform is preferable but not a mandatory requirement
  • Prior experience in working with Enterprise Low-Code application platforms such as Pegasystems, Salesforce, Service Now, Appian or Mendix, understanding of their capabilities and best practices is an added advantage
  • An understanding of modern DevOps practices including automation, continuous integration and continuous delivery
  • An understanding of cloud-based business continuity and disaster recovery practices
  • A deep understanding of SDLC and Scrum/Agile methodologies
  • Excellent communication and the ability to multi-tasking along with an innovative mindset


  • Experience in developing enterprise grade applications using Java and the language’s best practices is an added advantage
  • Good knowledge of Event Driven, DDD (Domain Driven Design) and Microservices architecture
  • Certifications in WSO2 products (API Manager, CIAM or EI)
  • Certifications in cloud platforms such as AWS, Azure or GCP
  • Certifications in Containerisation (Docker or Kubernetes), Dev Ops, Terraform and Ansible

General Responsibilities

Flexibility: The post holder may be required to work at any of the Mitra sites in line with service & operational needs. The post holder may be required to undertake such other duties temporarily, or on a continuing basis as may be required commensurate with this role. This may include periods of time working on client premises and / or internationally.

Confidentiality, Data Protection, Freedom of Information and Computer Misuse: All staff must ensure confidentiality and security of information dealt with in the course of performing their duties. They must comply with and keep up to date with Mitra policies and legislation on confidentiality, data protection, freedom of information and computer misuse. Any matter of a confidential nature, particularly information relating to customers or other members of staff, must not, under any circumstances, be divulged or passed on
to any unauthorized persons. This duty extends after employment ceases.

Communication: All staff should be able to communicate effectively and in line with Mitra style of communications.

Health, Safety, Security and Risk Management: All staff are required to adhere to and act consistently with all relevant health and safety legislation and procedures in order to ensure that their own and the health, safety and security of others is maintained. This will include identifying and reporting all risks to health and safety, security of equipment and property.

Equality and Diversity: Actively promote Mitra’s commitment to equality and diversity by treating all colleagues and customers with dignity and respect.
Mandatory, job related training and personal development: Take a proactive approach to own personal development in order to ensure that skills are aligned to the demands of the role as it evolves and develops to meet the organization’s changing needs.

Data Quality: It is the responsibility of all employees to ensure data is of a high-quality standard, in order to support Mitra in providing a quality service. Data must be accurate, valid, reliable, timely, relevant and complete.

Standards of Business Conduct: It is the responsibility of all employees to conduct all businessin an open, honest and ethical manner. Mitra is committed to acting with integrity in all its dealings and relationships with customers, partners and other organizations

Job Features

Job Category


Apply Online

A valid email address is required.
A valid phone number is required.