Job Description:
|
Development job responsibilities include
- Work with implementation team throughout entire client project cycle
- Perform technical analysis and review design solutions from written requirements.
- Build integration services with external web-based APIs.
Team lead responsibilities include
- Reviews and approves documentation and diagrams from Business Analyst team.
- Work with business stakeholders to provide high level estimates for planned or proposed features.
- Develop/Implement tools, methodology, and standards for development team.
- Perform code reviews and manage development team members’ work and schedules.
- Participate in Production Support for incidents.
- Enforces the reduction in duplicate processes and code.
- Must have strong problem-solving skills.
· Works directly with the Product Manager for day to day running of the project.
· Skilled in delivery, development, and maintenance of web-based application
· Support existing software with troubleshooting and maintenance as well as new changes and enhancements.
· Act as technical expert and owner for resolving any technical issues, questions, or hurdles faced by development team.
Required skills
- 7+ years of experience and high proficiency in the some of the areas below:
- ASP.NET, .NET Core, C#, MVC, Razor pages, Visual Studio
- Web Applications, Web Forms, Windows Services
- AJAX, IIS, JavaScript, jQuery, Bootstrap
- Web services, WSDL, SOAP, REST, XML, JSON, XSLT
- SQL server: DB design, troubleshooting and the optimization of functions, views, and stored procedures.
|
Skills Required :
|
.NET Core Development, Software Engineering Team Lead experience, Unit Testing experience
|
Testing Tools:
|
XUnit/NUnit
|
Application Server/Web Server:
|
IIS
|
Internet Technologies:
|
Web Applications, Web Forms, Windows Services
|
Programming Languages:
|
.NET Core, ASP.NET, MVC, Razor, SQL, T-SQL, HTML/CSS, Javascript, jQuery, Bootstrap
|
Tools:
|
Visual Studio, Azure DevOps
|
Communication:
|
|
OS:
|
Windows
|
|