Associate Tech Lead - Software Engineering
Description:
- Collaborate with stakeholders to gather user requirements and align business needs with software development.
- Define the overall system architecture, identifying software components, modules, and interfaces.
- Design visual and interactive elements for intuitive and user-friendly software experiences.
- Analyze and optimize software performance by identifying bottlenecks, improving algorithms, and enhancing resource utilization.
- Engage with clients, end-users, and business analysts to document requirements effectively.
- Evaluate the technical and economic feasibility of software solutions.
- Analyze and document current business processes, identifying areas for improvement or automation.
- Develop scalable, secure, and highly available multi-tenant cloud-based applications.
- Choose architectural patterns that align with software requirements and constraints.
- Create comprehensive test plans outlining objectives, scope, and deliverables.
- Monitor software performance, identifying and resolving performance issues.
Entry Requirements:
- A BSc Degree in Engineering from a recognized university.
- 4+ years of relevant experience in software engineering.
- Certified Scrum Master qualification (an added advantage).
- Hands-on experience with cloud technologies.
- Strong knowledge of Software Design and Development in Java and Java EE.
Click Here To Apply
No comments:
Post a Comment