We are looking for a dynamic and result oriented full stack .Net developer with at least 2 years of hands on working experience in developing world class apps using MVC framework.
The person would be responsible for ensuring a quality delivery within the timelines and ensuring the best development practices. Person is expected to be a self-starter, takes initiatives and always looks for refinements.
Key Responsibilities:
- This person should develop top notch, reusable, scalable web app and follows the standard coding procedures.
- Use cutting edge technologies to solve complex technological problems.
- Ensure quality and on-time deliveries.
- Develop and maintain new features.
- Use technical knowledge and creative thinking to provide the most innovative solutions.
- Optimizing performance for the apps and keep up to date on the latest industry trends in the web technologies.
- Taking appropriate actions on databases / products according to established standards & best practices with minimal assistance.
- Implementation of high end UI provided by the creative team.
Desired Skills & Experience :
- Extensive programming experience in one or more of the following: ASP.Net, C#, SQL Server & MVC, JavaScript & AJAX.
- At least 2+ years of relevant hands on coding experience of developing .Net applications using C# on MVC 4.0 (or above) framework.
- Should have worked on at least 1 enterprise level application.
- Writing web services using Visual Studio API framework and hands on experience working on JSON based web services.
- Good understanding of MSSQL server and writing optimized SQL queries, stored procedures and functions.
- Ability to integrate REST API's using Ajax calls.
- Good understanding of jQuery, Bootstrap and css.
- Should have hands on experience version control tools (git or bit bucket).
- Ability to manage multiple priorities in a fast moving environment.
- Up-to-date understanding of risk management & security standards & associated impacts to product designs.
- Demonstrated initiative / good judgment in decision making.
- Good knowledge of data parsing, exception handling and error logging.
- Understand how to manage asynchronous tasks.
- Ability to analyze a captured log and pin point the problem.
- Processes adherence to work efficiently and productively.
- End to end web development experience.
Personal Traits :
- Strong passion to learn & scale up on new technologies & trends in web space.
- Excellent analytical, communication and interpersonal skills.
- An individual who gets into the fineness of things until excellence is delivered.
- A target oriented mindset with strong collaborative abilities.
- Good at handling and meeting deadlines.
- Analytical, problem-solving & critical thinking skills.
- Ability to communicate effectively with direct reports, colleagues, teams and management.
- Highly Proactive & Punctual.