Apply on employer's website
Senior Software Architect
Our client is a FinTech company specializing in insurance technology. They recognize their people as the most valuable assets of the company, and we are accomplishing the utmost culture and the best workplace practises for our employees. Their people are known to be unique, motivated, talented and among the best of the best.
Are you a software guru? Read on...
We are looking for an experienced technical architect who is capable to lead a team of architects and making intuitive high-level decisions for software development. You will see the big picture and will be in charge of mandating the best architectural approaches and decisions.
In this role, you will be fully responsible for a group of products, your focus will be on scalability and maintainability of the code, applying and enforcing best practice approaches to ensure state-of-the-art product. Among other things, your main focus will be enhancing the architecture of these products, increase load capacity, security, and overall performance.
Should be able to provides end-to-end guidance on building web applications using MVC.NET, SQL-Server, Windows services, with exposure and experience in Infrastructure and deployment architectures and best practices. You will be in charge of designing and developing the architecture for web applications and databases as well as determining everything from design choices to coding and technical standards.
In this role, you will be working directly with Business owners as well as Software architects and Technical team leaders.
Minimum 15 years of experience in .NET Web based application and distributed systems, Web services, MS-SQL databases.
Having experience in leading team of software architects for enterprise and/or governmental projects.
Vast knowledge on how to handle Big Data.
Developing high-level product specifications with attention to system integration and feasibility
Mastering the CS fundamental, OOPS Concept, UML diagram, Design patters, system design, adopt new technology, data structure and algorithm.
Develop high-quality software design and architecture
Document development phases and monitor systems
Understanding of Agile methodologies (TFS preferred)
Knowledge on implementing an effective CI/CD Pipelines.
Very good English communication skills
BSC in Computer Science or a related degree