Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Coding for high-risk/high-complexity areas or establishing patterns for other developers to follow
- 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
- Research into new tools, techniques, and best practices + facilitating knowledge sharing within the team.
Job Requirements
- Candidate should be graduated from Computer Science or related degree program
- Previous experience leading development teams.
- Application of agile development processes in a leadership capacity.
- Proven experience with Microsoft .NET technologies including, ASP.NET, MVC, Entity Framework, .Net Core.
- Proven Skills with C#, SQL, JavaScript, HTML-CSS, AJAX, jQuery, Web Services, Web APIs, Angular 2+, etc.
- Proven experience in design patterns knowledge and implementations
- Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing, and support.
- Familiar with Source Control tools ex: TFS, GIT, etc.….
- Ability to manage large scale web/database applications.
- Python previous experience
- Rest & SOAP web service applications, SOA & Microservices apps dev.
- Experience with Docker.
- Team-player with strong communication & collaboration skills.