roles & responsibilities:
• coding for high-risk/high-complexity areas or establishing patterns for other developers to follow
• collaborating with product managers/architects on establishing requirements and overall design.
• collaborating with management to develop overall project schedules while providing accurate development estimates and identification/mitigation of project risks.
• ensuring quality through code reviews and other tools such as peer programming with other team members.
• review and product documentation.
• consultation to other departments for the creation of training or other go-to-market materials.
• provide management with key feedback and assistance for personnel evaluations and development plans.
• research into new tools, techniques, and best practices + facilitating knowledge sharing within the team.
eligibility criteria:
• candidate should be any graduate/post graduate in computer science or related degree program.
• excellent communication & presentation skills.
• at least 5 years of relevant industry experience is required.
required skills:
• project management skills.
• previous experience leading development teams is a plus.
• application of agile development processes in a leadership capacity.
• proven experience with microsoft .net technologies including, , mvc, .net core, entity framework.
• proven skills with c#, sql, javascript/dhtml, html-css, ajax, jquery, web services, web api etc.
• proven skills with angular/ionic frontend technologies
• ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
• ability to manage large scale web/database application.
• should have working knowledge of using a latest development tools and techniques.
• must have good problem solving and analysis skills.
• team-player with strong communication & collaboration skills.
• previous experience leading development teams is a plus.