Position Purpose & Summary
As an Engineer, he / she will work closelywith the Team in a hands-on role that will involve coding , peer reviews andtechnical guidance to his / her team members.
Work across the full developmentlifecycle with a focus on delivering highly scalable and available systems.
The team is using React.js, Dot NetWinforms, SOLID design principles, .Net Core, microservices, VSTS, as well asContinuous Integration, Continuous Delivery and Build Automation.
Develop highly scalable and available systems
Automated levels of testing
Perform Peer Code Reviews
Perform pragmatic technical oversightto ensure system is designed and built in optimumway for stakeholders
As we have complex integrated system, needs tounderstand the impact of the solution for all components. Solution should notbreak the integrity.
If there is any impact should have a workaround to coverthat.
Requirements discussions / refinement with keystakeholders
Communicate and clarify the requirements to Developmentteam(Internal or Vendor).
Overall understanding of database model andcustom schema, relevant table and data flow which will help to analyseproduction issue.
Education, Experience, Skills
Bachelor’s degree or equivalent in Computer Science / IT
8+ years relevant experience
Strong experience with React.js web technology. Knowledge of otherMicrosoft technology stack such as ASP.Net (MVC API), .
Net Core would be helpful.
SQLServer DB experience
Strong experience with Unit testing, Integration Testing, Mocking
Strong experience with VSTS Continuous Integration / ContinuousDelivery / Build Automation
Decomposing User Stories into tasks
Champion best practice and Agile methods
Enjoys problem solving
Adaptable and flexible