We are seeking a .NET developer responsible for building .NET applications. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automatization
Experience in Angular, JavaScript/JQuery, HTML, and CSS, to server-side code using C# and?ASP.NET?MVC, Web API
Windows services, and?ADO.NET?for data persistence and retrieval.
Write readable, extensible, testable code, while being mindful of performance requirements.
Create, maintain, and run unit tests for both new and existing code, with a goal of delivering?defect-free and well-tested code to QA.
Translate mock ups and wire frames into functioning front-end code.
Write and maintain documentation for new and existing features.
Keep up-to-date on best practices and new technologies.
Rapid prototyping, and presenting conceptual design and working prototypes to management.
Conduct design and code reviews and collaborate to ensure your own code passes review.
Work with Product Management to analyse requirements. Collaborate on technical architecture and design.
Skills
Strong knowledge of .NET web framework, Latest versions of .Net, Angular and SQL
Proficient in {{C# and/or VB.NET}}, with a good knowledge of their ecosystems
Familiarity with the Mono framework
Strong understanding of object-oriented programming
Skill for writing reusable libraries
Familiar with various design and architectural patterns
Experience of concurrency patterns
Familiarity with Microsoft SQL Server
Experience with popular web application frameworks
Knack for writing clean, readable, and easily maintainable code
Understanding and experience of fundamental design principles for building a scalable application
Experience creating database schemas that represent and support business processes
Understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Experience implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹900,000.00 per year
Benefits:
Health insurance
Life insurance
Paid sick time
Provident Fund
Ability to commute/relocate:
Sampangiram Nagar Extension, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
What is your notice period?
Do you have minimum 2yrs experience on ASP.NET?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.