HamburgerMenu
hirist

Job Description

Description :


Title : Sr Software Engineer .NET


Experience : 5+ years (Recommended to have Bachelors in Engineering/Master of Computer Applications/Master of Computer Science or related certifications).


- Should have sound knowledge of software development life cycle and hands-on coding experience.


- Microsoft Certified Technology Specialist in web development would be desirable.


- Coding skills/technologies required : C#, .NET CORE, SQL Server, ASP.NET CORE WebAPI,.Angular 2+


- Other coding skills/technologies that would be a bonus : VB.NET, ASP.NET, DNN. (DotNetNuke), SSRS, SharePoint, Crystal Reports, Oracle, HTML, CSS, JavaScript, Jquery, Azure or AWS.


Knowledge Skill Required :


- Proficiency in C#, ASP, .NET Core, and .NET frameworks.


- Design and develop RESTful Web APIs using ASP .NET Core.


- Experience in developing microservices-based architecture would be a plus.


- Knowledge of Azure services like App Services, Functions, Azure Service Bus, Cosmos DB would be a plus.


- Familiarity with SQL and NoSQL databases.


- Experience in web application security, overseeing application security reviews and best practices.


- Experience with data transfer protocols and methodologies.


- Understanding of software development lifecycle and exposure to AGILE and SCRUM methodologies.


- Good understanding of Object-Oriented Design and design patterns.


- Strong analytical and problem-solving skills.


- Not necessary, but helpful to have experience working with windows desktop applications, windows services, and Microsoft Office VSTO Add-Ins.


- Excellent written and verbal communication skills.


- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and team members.


- Ability to work effectively under pressure and identify ambiguity and drive for clarity.


- Capable of handling multiple tasks concurrently.


Responsibilities :


- Develop robust, scalable, and maintainable software applications using the .NET stack. (ASP.NET Core, C#, etc.)


- Write clean, well-documented, and efficient code according to coding standards.


- Responsible for mentoring/training team members where necessary.


- Collaborate on software development projects with business teams and other IT teams globally.


- Business analysis of requirements including communicating effectively and documenting specifications.


- Programming work using the coding skills above, including assisting team members and taking on some of the most complex tasks.


- Participating in or leading architectural solution discussions and writing technical specifications.


- Performing code reviews as required.


info-icon

Did you find something suspicious?