Job Description
Job Purpose:
A Job Holder will be responsible for producing code using. net languages such as C# and VB. Job Holder will be responsible to work from scratch, configure existing systems and provide user support. Also, will be responsible to write functional code with a sharp eye for spotting defects.
Salary: Will Discuss on Interview
Roles and Responsibilities
Key Indicators
Experience in developing Web and Enterprise applications as a Full-stack developer and by using Microsoft .net technologies like C#, Asp.net MVC 4, ASP.net, ADO.net, SQL Server, Entity Framework, Cloud Computing.
Experience with Web technologies like Node JS, Angular JS, Angular, React, Express, Mongoose, ASP.NET, ASP.net MVC 4, IIS 7.0, HTML, XML, JavaScript, JQuery.
Experience in Data structure, algorithms
Proficient in server side and front end programming languages.
Expertise in databases such as SQL Server, MySQL, Oracle
Expertise in writing and working with APIs and RESTful services.
Strong understanding of SOA and API concepts, including security
Experience working on Object Oriented Analysis and Design (OOAD)
Experience in Agile Development Methodology such as Scrum
Exposure to tools like Jira, Git
Must have experience in doing code reviews, writing unit test cases, and working closely with all stakeholders involved in product engineering
Excellent communication skills with ability to mentor team members
Experience in Fintech domain will be an added advantage.
Other Responsibility:
Work closely with Product manager, designers, QA, technical Lead and team of developers to define and implement features and components of various web and backend applications
Design, code and unit test web applications with an eye towards simplicity, reliability, scalability, extensibility, performance and re-use
Participate in code reviews, design reviews, architecture discussions
Proactively identifying architectural weaknesses and recommending appropriate solutions
Proactively share technical knowledge and best practices with team members
Ensure the performance, quality, and responsiveness of applications
Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product
Maintaining and upgrading existing systems
Determining operational practicality
Key Indicators
Full Stack Development
Will be responsible to work on languages like Node JS, Angular JS, HTML, XML, ASP.Net MVC4, JQuery, Javascript
Should work on Data Structure and algorithms
Writing codes using API and Restful Services
OOAD working
Coordination
Collaboration
Design and code management
Working on the product closely
Defining the design and working closely working with the team