3 Voyon Jobs
Senior Software Engineer
Voyon
posted 18hr ago
Flexible timing
Key skills for the job
Job Description:
As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining enterprise-grade applications using technologies such as ASP.NET Core, C#, and MVC. You will collaborate with cross-functional teams to integrate RESTful APIs, optimize performance, and deliver high-quality solutions. A strong foundation in MS SQL Server and a commitment to best practices in software development are essential.
Key Responsibilities:
Translate application storyboards, user stories, and use cases into functional applications.
Design, develop, and maintain efficient, reusable, and reliable code that meets high-quality standards.
Integrate applications with RESTful and SOAP services.
Ensure optimal performance, scalability, and responsiveness of applications.
Identify and resolve bottlenecks, bugs, and technical issues.
Conduct peer reviews of source code and relevant artifacts to ensure quality.
Write and execute unit test cases using NUnit or MSTest frameworks.
Package and support deployment processes for application releases.
Create and maintain thorough documentation for code, scripts, and processes.
Develop clean, testable code to integrate with existing systems and support maintenance activities.
Adapt existing systems to meet new business requirements.
Required Skills and Expertise:
Strong experience with C#, ASP.NET, .NET Core, and MVC frameworks.
Proficiency in HTML5, JavaScript, CSS, and modern front-end solutions like jQuery or Angular.
Hands-on experience with MS Visual Studio, MS SQL Server, and Entity Framework/LINQ.
Expertise in building and consuming RESTful and SOAP services.
Strong understanding of Object-Oriented Programming (OOP) and the Software Development Life Cycle (SDLC).
Familiarity with unit testing frameworks such as NUnit or MSTest.
Experience of Azure DevOps or AWS cloud platforms (preferred).
Experience with IIS deployment and application hosting.
Excellent problem-solving, communication, and collaboration skills.
Qualifications and Experience:
Experience: 5-10 years of hands-on experience in building web/ AI/ cloud- based solutions.
Education: B.Tech, BE, MCA, or a related graduate degree.
Proven experience in Agile/SCRUM methodologies is preferred.
Employment Type: Full Time, Permanent
Read full job description