Grade Level (for internal use): 10
The Team: You will work with a team of intelligent, ambitious and hard-working software professionals recruited from reputed universities and industries. The team is responsible for the architecture, design, development, quality and maintenance of the next-generation real-time financial data web platform. Other responsibilities include transforming product requirements into Technical Design/ Implementation & writing technical requirements.
The Impact: Would you like to be part of the team that builds next generation financial data products & platform? Join us and contribute significantly to the growth of the firm by:
- Developing innovative functionality in existing and new products
- Supporting and maintaining high revenue productionized products
- Achieve the above intelligently and economically using best practice
Whats in it for you:
This is the place to hone your existing software development skills while having the chance to become exposed to latest cutting-edge technologies available in the market. Alongside you get opportunities to:
- Work with a skilled team while shaping the future of our products.
- Build a next generation (UI & Backend) financial product that consumers can rely on in order to take their financial decisions.
- Expand experience with modern cutting-edge technologies like ReactJs, NodeJs, Microservices, DevOps, and cloud technologies.
- Willingness to learn & master new technologies. We cross train team members, for versatile Full Stack experience.
Responsibilities:
- Complete SDLC: Architecture, design, development and support of tech solutions
- Active participation in all scrum ceremonies, follow AGILE best practices effectively.
- Play a key role in the development team to build high-quality, high-performance, scalable code
- Produce technical design documents and conduct technical walkthroughs
- Document and demonstrate solutions using technical design docs, diagrams and stubbed code
- Work collaboratively with business partners to understand and clarify requirements.
- Collaborate effectively with technical and non-technical stakeholders
- Design and develop industry-leading applications.
- Respond to and resolve production issues.
- Implement procedures and policies when selecting methods, techniques, and evaluation criteria for obtaining results, integrating next-generation technologies into the strategy
- Guide and mentor team members through the project and software development cycle to deliver comprehensive solutions
- Be part of a culture to continuously improve the technical design and code base
- Perform unit testing of application code and fix errors.
Basic Qualifications:
- A minimum of 4-7 years of Full STACK significant experience in application development.
- C#, .Net, SQL Server, MVC, WEB API, MVVM, JavaScript frameworks (JQuery, Require.js, Knockout.js/ Angular.js, React.js)
- Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development
- Familiarity with frameworks such as ReactJS, AngularJS, Durandaljs, Backbonejs, Knockoutjs and Bootstrap.js
- Knowledge of Microservice architecture & cloud technologies.
- Good experience with developing solutions involving relational database technologies on SQL Server platform, stored procedure programming experience using Transact SQL.
- Bachelor's/ PG degree in Computer Science, Information Systems or Engineering is required
- Excellent knowledge of system architecture, object-oriented design, and design patterns.
- Excellent Analytical and communication skills are essential, with strong verbal and writing proficiencies
- Excellent hands-on experience with .Net frameworks
- Experience performing object-oriented design and building backend applications with REST API services using .net core.
- You have proven hands-on SQL Server/ Database experience.
Preferred Qualifications:
- Hands experience in ReactJS
- Proficiency in the development environment, including IDE, web & application server,GIT,Continuous Integration, unit-testing tool and defect management tools.
- Knowledge of Microservice architecture & cloud technologies.