Job Description :
Responsible for overall design, development and team coordination on BI systems/website. Communicate standards and defend technology and scoping decisions to information technology management and development teams. Participate in Business Requirements and Functional Requirements meetings, identify gaps in requirements and drive discussion around appropriate solutions and Architecture. Design and code high quality website solutions within a fast paced biweekly release cycle. Manage errors gracefully. Document code and work completed. Conduct thorough unit testing of code and document the unit test cases. Conduct appropriate performance testing to ensure all solutions will meet SLAs and performance criteria. Provide support as needed throughout Test and User Acceptance Testing phases. Create Technical Design Specification documentation that clearly articulates the design and code being implemented. Provide client communication as appropriate to project. Manage work of other developers. Develop new reports and provide technical support for the applications.

6 - 10 years of experience in web based technology. Experience in following web technology

Client Side: Angular 4, Typescript , HTML 5, CSS 3, JavaScript ES5+ are must. Knowledge on RxJS, Redux libraries are good to have but are very much required in the project.
Client Side Testing (optional): Jasmine, Karma, Protractor
Server Side: C#, ASP.NET Core Web API, EF Core
Server Side Testing: At least one of .net based testing frameworks like xUnit , mstest ,etc
Backend: Sound knowledge in SQL Server querying / modeling.
Cloud (optional) : Awareness or experience in using Azure capabilities like Azure SQL , GRAPH API , Azure Functions, etc
Development Software : Working experience using VSTS GIT, Visual Studio 2013+

Excellent coding and debugging skill
Experience with change control, source control, disaster recovery and backup strategies required
Strong communication skills
             

Similar Jobs you may be interested in ..