Responsibilities
- Make design choices to develop and execute software solutions to address business issues
- Manage all phases of technology development
- Mentor and coach team members to foster ongoing skills development
- Troubleshoot code level problems quickly and efficiently
- Provide architectural blueprints and technical leadership to our development teams
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product software, platforms, and applications
- Collaborate with cross-functional teams in technology and product roadmap discussion
Requirements
- 3+ years' experience Software Architect or similar role designing and executing enterprise class products
- 8+ years' experience in software development
- High proficiency & firsthand technical leadership in the following technologies:
-Web Technologies - Angular, MVC Core
-Databases - MS SQL Server
-Microsoft Technologies-.NET Core, Web API
-Azure Functionalities - Azure DevOps - Experience working on multiple software projects throughout their full life cycles
- Experience implementing multiple architectural patterns (specifically Clean Architecture)
- A deep understanding of Agile development methodologies and DevOps
- Expert on object-oriented design, design patterns and data structures
- Good leadership skills and the sense of ownership and pride in your performance and its influence on the organisation's growth
- Self-motivated, detail-oriented, and strong analytical/problem solving skills
- Excellent verbal and written English communication skills
- BSc. in Computer Science, Engineering, or relevant Field
Apply via SpotJobs
Please click APPLY NOW button to upload your CV via SpotJobs