Position: Software Architect (Technical) The role involves understanding business requirements and architecting/designing enterprise level software solutions that are secure, scalable, high performing and robust. It is a hands-on role involving the entire lifecycle of software development and taking ownership of its delivery.
- Extensive knowledge and Hands on Experience developing products in C#, ASP.Net, MVC, Web API.
- Highly skilled in Relational Database Management System (RDBMS) SQL Server – Design & Development. Experience in ORM frameworks like Entity Framework is an added advantage.
- Strong Knowledge of Software Development Fundamentals – Algorithms, Data Structures and Object-Oriented Programming Concepts.
- Excellent understanding of Software Architecture, Design Patterns & Software Development Principles.
- Working exposure to Agile/Scrum software development methodologies.
- Knowledge/ Experience in DevOps is desirable.
- Good understanding of software quality assurance principles and best practices involved.
- 15+ years of experience in Architecting/ Developing Web-Based Software Applications.
- Excellent communication skills.
- Experience working in a product development background would be preferred.
- Strong analytical and problem-solving skills.
- Ability to interact with global cross functional teams & subject matter experts to design robust & efficient software solutions.
- Salary Offer Best in industry! LKR Best in industry! Month
- Address Colombo
- Career Level Upper Management
- Minimum Experience 8 Years +
- Qualification Bachelor Degree
- Gender Both