Key responsibilities
• Maintain and develop new features to internal and external facing software to enhance the customer experience and resolve issues on various operating systems
• Combine resources with Scrum team to contribute true work estimates
• Render clear and consistent notifications around solutions and time estimate to client-facing program management teams
• Constantly carry out code-review and cooperate with other developers
• It is preferred for applicants to have the ability to write clean, standardized code that performs optimally in highly concurrent environments
• This position will be the best fit for a candidate with experience with software development life cycles, e.g. Agile, Big Bang, Spiral, Waterfall, etc.
• This position will be the best fit for a candidate with experience with Angular.js, React.js, Knockout.js, Bootstrap, etc.and must to know Knockout.js.
• Familiarity with scrum
• Experience crafting, documenting and testing APIs
• React.js experience is preferable
• Familiarity with full-stack development (front-end, to middle/application tier, to database) are preferable for success at this position
Preferred skills to have:
- Proficient with Knockout JS, JavaScript Frameworks
- Proficient with Microsoft MVC
- Proficient with Microsoft.Net Framework 4.x
- Familiar and comfortable using Git Repos including using branches and Pull Requests
Added Advantage :
- Proficiency with MongoDb
- Proficiency with Elastic Search
- Proficiency with Microsoft Web Api
- Proficiency with Queue services (Azure Service Bus, Rabbit MQ, MSMQ. . . Basically any of the Q’s)
- Proficiency with SQL Server
This would also help :
- Experience with Azure Search
- Experience with Database Migrations from Mongo Db to Sql Server
- Experience with Application migration from .Net Framework to .Net Core
Thanks & Regards,