We are looking for experienced developers who want to share their knowledge and learn new skills in a fun, intense and challenging environment. While experience is appreciated, the ability to learn and apply new technologies is equally important.
Responsibilities:
- Building architecture, reviewing code and designing the next sprint
- Responsible for major phases of SDLC beginning from analysis, design, coding, code review, development testing & application hosting on the production server.
- Development / Maintenance of the programs using Microsoft technology to meet the specifications Providing support for technology and functionality-related bugs reported by clients.
- Develop integration tools and processes for third-party payment gateways/services.
- Optimizations of existing source code & system to boost the speeds & performance of the application. Lead and help team members.
- Code writing – Write clean code with good nomenclature, sensible tests, and comments when necessary.
- Code reviewing & Bug fixes – Implement new features and fix bugs for both existing and greenfield applications
- Unit Testing – Write unit tests, integration tests, and acceptance tests.
- Research & Development on new technology/scope.
- Completing the projects given to you based on defined timelines
Required Technical skills:
- Proficiency in:a) C#, ASP.NET MVC, Web API, SQL,b) JavaScript, jQuery
- Basic Knowledge in HTML, CSS.
- Knowledge of design pattern
- GIT (or other distributed source code management tools) knowledge
- An ability to solve complex problems, communicate clearly, and share a sense of urgency.
- The capacity to thrive in a small, flexible and dynamic environment, contributing to a high performance.
- Participate in architecture discussions, design decisions and provide input into all aspects of the system.