Job Openings Senior .NET Developer

About the job Senior .NET Developer

- Role: Senior .NET Developer 

- Responsibilities: 

· Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.

· Design and develop robust, scalable, and efficient .Net applications.

· Write well-designed, clean, and maintainable code following best practices and coding standards.

· Conduct thorough testing and debugging to ensure the functionality and performance of the applications.

· Collaborate with team members to review code, provide feedback, and ensure code quality.

· Participate in architectural and design discussions, proposing innovative solutions and improvements.

· Stay up to date with the latest industry trends and advancements in .Net development.

· Mentor and guide junior developers, fostering their growth and development.

· Troubleshoot and resolve complex technical issues and software defects.

· Collaborate with stakeholders to gather feedback and continuously improve the applications.

· Lead by example, promoting the best practices in software development and engineering excellence.

- Qualifications and Education Requirements: 

· Bachelors degree in computer science, Information technology, or equivalent engineering discipline.

· 5+ years of experience as a .NET developer (FE and BE) in web technologies, including .Net Core, Asp.net Core MVC, Blazor, Web API, JSON, HTML, JavaScript, and Typescript.

- Preferred Skills: 

· Leadership/Communication/Negotiation/Team Building/Time Management

· Business Knowledge/Problem-solving/People Management/Decision Making/Analytical Thinking

· In-depth knowledge of C#, .NET Core, .NET Framework, and Visual Studio.

· Demonstrable experience working in N-tier architectures and Microservices and proficiency in building web-based applications.

· Excellent knowledge of Design Patterns, GoF, MVC, MVVM, LINQ, and Unity.

· Excellent knowledge and experience in Web Services, REST, XML and JSON.

· Excellent knowledge and experience of Databases MSSQL, Entity Framework, Entity Framework Core

· Knowledge of front-end development technologies, including JavaScript, HTML5, and CSS.

· Good knowledge and experience of Agile development methods and practices.

· Excellent problem-solving skills/troubleshooting abilities and good verbal and written communication skills.

· Excellent Knowledge and experience in domain-driven design, ABP framework

· Good Experience with Angular is a plus.

· Demonstrable experience in unit testing and test-driven design and development is a plus.

· Excellent communication and collaboration abilities, with a strong attention to detail.