Opening for Product Developer - Senior Consultant - IT Jobs
7-10 Years
900000 - 1200000
Bengaluru
We’re looking for an energetic and enthusiastic professional to be part of our product development team.
Position : Full-Time
Location : Bengaluru
Salary : 900000 - 1200000
Job Details:
Product Developer – Senior Consultant
We’re looking for an energetic and enthusiastic professional to be part of our product development team. As a Senior Consultant, you will work on developing technical solutions for our products, be part of our collaborative SCRUM teams and work with various stakeholders across the globe including Product Owners, Architects, 3rd Party providers and SMEs.
Key Responsibilities:
1. Use C#, ASP.NET, MSSQL to develop technical solutions
2. Work as a senior developer in a self driven product team
3. Validate, prioritize tasks and technical changes/improvements for products
4. Work with the product owner and the product development team to delivery application features.
5. Analyze and resolve issues in the application by collaborating with the Architecture team
6. Design, code, test, document and maintain software
7. lidate existing architecture, analyse and uncover possible architectural pitfalls
8. Working with Legacy code and solutions (ASP, WebForms)
9. Ensure the defined release and development process is followed
10. Mentor and help other developers, perform code reviews and continuously improve coding practices.
11. Effectively contribute in a Startup setup and contribute to continuous improvement
Requirements:
1. Expertise in .NET, C#, experience with .NET 4.0/4.5
2. 7+ years of experience in Web Application Development and understanding of Web Concepts
3. Skills in relational databases, ADO.NET, experience with MSSQL and DB concepts
4. ASP.NET, MVC, WebAPI, SOA, REST services, HTML, JavaScript, CSS, JSON
5. Multithreading, Task Parallel Library(TPL), Aspect Oriented Programming (AOP)
6. Solid understanding of OOP/OOD
7. Good Understanding of Software Architecture Design patterns
8. Knowledge about IOC (Inversion of control)
9. Knowledge in SOLID and other Architectural Principles
10. Understanding of Continuous Integration, Continuous Delivery(CI/CD), SVN
11. Understanding and practice with Unit Testing
12. Understanding of NuGet packaging
13. Experience of delivering solutions and managing stakeholders globally
14. Competent use of English (reading, writing and speaking)
15. Analytical skills, Interpersonal skills, Collaboration skills
Nice to haves:
1. Experience with any CI or CD tool
2. Experience with xUnit
3. Working experience with GIT
4. Any queuing system (RabbitMq, ZeroMq, Redisetc)
5. NoSql databases (Redis, MongoDb, .etc)
6. Experience of working in SCRUM team/Agile methodology
7. Mono, ASP.NET 5, .NET Core 5, Multitargeting
8. Any open source pet project or participation in open source is also a big plus
9. Participation in Hackathons, Technical Conferences and Certifications
10. Technical Training skills
11. Implementation of Microservices Architecture patterns