CodeStore
Location
Noida | India
Job description
Job Description
We are seeking a .NET developer responsible for building.NET applications using MVC/ .Net Core, WebAPI, Entity Framework, Bootstrap, SQL/NoSQL. Someone who has experience in back-end development on web and mobile applications, who can work independently as well as in a team, and has worked in projects using SCRUM/AGILE methodologies. Ability to work individually and with the team. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. Fluent in English and ability to understand and communicate with international clients.
Roles & Responsibilities:
· Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
· Collaborating with co-workers to facilitate the creation of large, complex developments, as required.
· Responsible for writing Testable, Maintainable, and clean Reusable code.
· Reformulating existing code to ensure adherence to stipulated guidelines.
· Able to Write code that is cross-platform and cross-device compatible.
· Checking your code to detect and remedy errors and omissions.
· Testing your outputs to ensure that they are in excellent working order.
· Ensuring that outputs are visually appealing, user-friendly, and engaging.
· Deploying developments and monitoring uptake by the target audience.
· Using clients' feedback to inform the creation of subsequent versions of each development.
· Remaining abreast of coding and technological changes that will impact your work.
· Responsible for mentoring junior developers & ensure code review is done regularly.
Requirements:
· Strong knowledge of .NET web framework MVC, LINQ, any ORM.
· Strong hands-on experience with Angular.
· Strong understanding of Object-Oriented Programming Concepts.
· Proficient in C# with a good knowledge of its ecosystems.
· A knack for writing clean, readable, and easily maintainable code.
· Hands-on experience / Good knowledge of Design Patterns & Micro-services.
· Understanding of fundamental design principles for building a scalable application.
· Experience creating database schemas that represent and support business processes.
· Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
· Should have at-least 3+ years' experience in .NET CORE.
· Experience implementing automated testing platforms and unit tests.
· Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial).
· Excellent client-facing and internal communication skills (written & verbal).
· Solid organizational skills, including attention to detail and multitasking skills.
· Team Player with proactive attitude for work.
· Prior experience in Team handling & Team mentoring.
Should have a bachelor's degree in computer science, Computer/Management Information Systems, Information Technology, Software Engineering, or an associated field.
Job tags
Salary