Technical Architect
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | February 1, 2024 |
Category | Management Engineering |
Job Type | Full-time |
Currency | TZS |
Description
Job Details
The Technical Architect will be responsible for designing and implementing technical solutions to meet business needs.
The role involves collaborating with stakeholders to define requirements,
- Creating technical architecture designs,
- Overseeing software development, and ensuring solutions are integrated with existing systems.
- The Technical Architect will also be responsible for enterprise architecture and solution architecture
Required profile for job ad : Technical ArchitectRequirements
- Experience in choosing and defining architectures for implementation by other developers in cloud-based web solutions
- Experience with Azure Cosmos DB, SQL DB, SQL server, and
- Strong understanding of software development life cycle from design, requirements gathering, development, testing, and software deployment through Maintenance lifecycle
- Experience with Agile Methodologies, Cloud computing, and a willingness to learn new technologies, methodologies, and the ability to teach others
- 6 years experience in designing and implementing software applications using Web development, ASP.NET, C#, MVC, Web API, SQL, and WEB APIs in azure
- Proven ability to lead a team of developers at all career stages
- Mid-career professional looking to expand and grow their career
- Ability to translate between stakeholder and developer perspectives
- Bachelor’s degree in computer science or related field, or equivalent (5+ years) experience
- Experience working with Azure DevOps, GIT, SonarCloud, and other third-party tools
- Extensive knowledge of object-oriented programming, best practices, and architecture design
- Knowledge of unit testing strategies
- Possess strong leadership skills and ability to direct and guide a team of developers
- Understanding of quality control as it pertains to the software development life
- Ability to create a dedicated work space (if full-time remote) or commute to our Peoria office Tuesdays and Thursdays (if in the Peoria area)
Qualifications
- Technical Architecture and Solution Architecture skills
- 3 years experience in Software Development, test case development, and software Integration across multiple data platforms
- Experience in Enterprise Architecture
- Strong analytical mindset, problem-solving, and effective communication skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience with cloud technologies, Azure, AWS, and cloud computing,
- 3 years experience in C#, .net framework, ASP.NET, MVS framework, SQL server, DB2, SQL, test case development, and REST APIs
- Experience in the following Languages: C#, .NET framework, JavaScript, Visual Basic, HTML, CSS, JSON, Angular, SQL, MVC, Web APIs, and ASP.net
- Experience with Azure Cosmos DB, SQL Server, GitHub, Jira, SharePoint, bitbucket, Confluence, and Microsoft products
- Experience in DevOps, Agile methodologies, waterfall methodology, and project management
- Strong mentorship and leadership skills in order to guide junior developers and analysts through agile developments, sprint planning, test case development, and retrospectives
- Experience with automation frameworks like Selenium, Nunit, and SpecFlow
Bonus Skills and Experience:
- Azure focused certifications
- Understanding of OAuth 2.0 protocols and the underlying handshakes/cipher suites in use
- Data Science background or experience
- Other development platforms and methodologies (i.e. React, Angular, Python, WinUI 3)
- Experience in deploying applications in a cloud platform like Amazon AWS, Azure, and GCP
- Legacy methodologies (i.e. winforms, webforms) to assist with transitioning outdated technology to more modern systems