Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Tech Lead & Software Architect Job Description (Concise)
Responsibilities
- Lead the team in technical best practices and ensure high-quality delivery.
- Design scalable, secure, and maintainable software architectures.
- Foster collaboration across development, QA, and operations teams.
- Translate business needs into technical solutions and communicate strategies clearly.
- Write, review, and troubleshoot code to maintain system reliability.
- Advocate for CI/CD pipelines, DevOps practices, and quality assurance.
- Proven experience as software architect
- Experience in software development and coding in various languages (C#, .NET etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills
- Outstanding communication and presentation abilities
Job Requirements
- Proven experience as software architect
- Experience in software development and coding in various languages (C#, .NET, Java etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills
- Outstanding communication and presentation abilities
- MSc/MA in computer science, engineering or relevant field
- Expertise in programming, cloud platforms, and system design patterns.
- Strong leadership, mentoring, and decision-making abilities.
- Experience in software development and architectural planning.
- Familiarity with Agile/Scrum methodologies.