Software Developer
Software Developer
Job description
Preferred candidates should have :
- minimum (2) years of experience developing .Net (.Net framework or .Net
Core/.Net 5) web applications using C# programming language with a good
knowledge of .Net ecosystems.
Strong in Object Oriented Programming, Design patterns and understanding of SDLC.
A good understanding of Entity Framework and ADO.Net.
Proficiency with SQL server / Oracle database (DDL and DML) and Relational
Database systems.
Proficiency with JavaScript, AngularJS and Angular.
NoSQL experience is a plus.
Proficiency with HTML and bootstrap.
Basic knowledge of using Git, GitHub and TFS.
Proficient in building and consuming Web Services (Restful API, SOAP, etc)
The ability to write clean, readable, and easily maintainable code.
Analytical/Problem solving skills.
Working with developers, business analyst, QA, team-lead and business resources to
design, develop and maintain applications in Microsoft environments.
Provide technical leadership and guidance to other developers as required.
Brainstorm technical solutions with the development team and business partners as
required.
Keep up with technology and introduce new approaches/best practices to peers to gain
technical knowledge and to resolve technical difficulties.
Task breakdown and provide estimates.
Participate in the analysis of new functional requirement and systems.
Participate in the design of new systems and component.
Good English communication skills.
Experience in software deployments.
fintech background is a plus.