Job description
Tech Lead – Software Development
Tech Lead will be responsible for development and project delivery. She will also provide technical and team leadership through coaching and mentorship.
Job Responsibilities:
Guide team development efforts towards successful project delivery
Provide technical leadership to teammates through coaching and mentorship
Maintain high standards of software quality within the team by establishing and coaching team member in best practices in development
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on new and legacy technologies.
Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans
Design, develop, and unit test applications in accordance with established standards
Participate in peer-reviews of solution designs and related code
Package and support deployment of releases
Analyze and resolve technical and application problems
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
Adhere to high-quality development principles while delivering solutions on-time and on-budget
Ensure Team member adhere to the SDLC requirements
Qualifications:
B.E./B.Tech./MCA or equivalent
12+ years’ experience as a Software Developer with at least 3+ years in a similar role
Prior experience in a technical leadership position
Proficient with .NET/Angular/React/Node JS and SQL
Extensive hands-on Experience in ASP.Net Core, MVC.
Excellent understanding of database tuning, design, optimization, and scaling using MS SQL and NoSQL databases
In-depth knowledge and experience with developing web applications with service-oriented framework, Microservices and Rest APIs
Extensive experience designing and developing enterprise grade software
Experience with source control management systems and continuous integration/deployment environments
Experience with agile development methodologies including Kanban and Scrum
Experience with multi-threading and concurrency
Experience with debugging, performance profiling and optimization
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Strong communication skills with both internal team members and cross team stakeholders
Strong initiative to find ways to improve solutions, systems, and processes
RegardsTeam Merito
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Merito.
- Track your application and get updates by email and WhatsApp.