Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job title: Development Team Leader
Department: Software Development
Reports to: Technical Director
(SUMMARY) Basic function and scope:
This position is responsible for managing software development teams by providing
technical direction and helping to ensure that the project is completed on time. This
position will also be responsible for designing and developing software applications, unit
testing, debugging new and/or existing software, performance tuning and optimization of
existing code.
Main tasks and responsibilities:
� Responsible for conducting, leading and coordinating software development
activities throughout the project, including key design decisions for the technology,
structure and configuration of the system.
� Manage development teams by conducting daily stand ups, ensuring sprints are
completed on time and removing impediments.
� Participate in code development partially by actively writing code and conducting
unit testing.
� Provide technical leadership for project and team through design and code
reviews, ensuring best technical practices are applied.
� Participate in the interviewing, training, overseeing and appraising team
members.
� Responsible for ensuring project estimates and schedules are created.
� Evaluate new technologies and evaluating how they could be integrated.
� Map the manpower needs for his team and participate in the recruitment process.
� Assists in technical backlog prioritization, planning and communication.
� Provides technical guidance and coaching to team members.
� Provide high level estimates for required stories to make them refined stories.
� Cross functional alignments for shared components and architecture decision
� Act as key member of enterprise architecture(Solution/Technical) team for both
technical and business components
Required skills and qualifications:
1. Education: B.SC. Of computer science or equivalent.
2. Experience: 8+ years.
3. Proficient with source code control and object-oriented analysis & design (OOAD)
4. Excellent English reading and writing skills
5. Strong oral presentation and written communication skills
6. Ability to learn new technologies.
7. Must have excellent problem solving skills
8. Overcoming technical challenges.
9. Web development methodologies
10. Web services development
11. Microservices architecture
12. Reverse Engineering concepts
13. Code Quality practices including Unit Testing
14. Agile methodology concepts and practice
15. Database development
16. Design principles, design patterns, and microservices design patterns
Tools, Equipment's and machines:
a. Tools:
� Visual studio.
� IntelliJ IDEA
� SOAP UI
� Postman
� HTML5 and CSS3
� React
� Netflix Zuul
� Swagger
� Oauth2 Security
� Spring Framework
� Spring Boot
� Spring Security
� Spring MVC
� Spring Data
� Maven
� Hibernate
� Liquibase
� Caching (Hazelcast)
� Thymeleaf
� Micrometer
� WebSocket
� H2
� Oracle
� Hystrix
� Feign
� RedHat OpenShift Containers Platform
� Azure DevOps Boards
� Kafka
� Spring Cloud
� Enterprise Architect
b. Equipments and machines:
� PC
Key Skills
Ranked by relevanceReady to apply?
Join Ekaa Technology Solutions and Services and take your career to the next level!
Application takes less than 5 minutes