JOB DESCRIPTION
Perform unit testing and debugging to ensure the software meets functional and performance requirements.
Write clean, well- documented, and high- quality code following industry best practices and coding standards.
Design, develop, and maintain scalable and efficient software solutions using the .NET framework.
Act as a bridge between the development team and the business stakeholders, gathering feedback and clarifying requirements.
Continuously improve software development processes and practices, identifying areas for optimization and implementing solutions.
Collaborate with UX/UI designers to ensure user- friendly and visually appealing interfaces.
Collaborate with cross- functional teams to gather and analyze business requirements, translating them into technical specifications.
Conduct code reviews and provide constructive feedback to team members to improve code quality and maintainability.
Stay updated on emerging technologies and industry trends to propose innovative ideas and solutions.
Perform testing activities, including functional, integration, and regression testing, to identify and resolve any software defects.
Assist in project planning, estimation, and task prioritization to meet project timelines and deliverables.
JOB REQUIREMENT
Excellent communication skills and the ability to collaborate effectively with cross- functional teams and stakeholders.
Strong proficiency in C and .NET framework, with a solid understanding of object- oriented programming principles.
Proven experience (3+ years) as a .NET Developer, working on enterprise- level software development projects.
Bachelor&039;s degree in Computer Science, Software Engineering, or a related field.
Familiarity with front- end technologies such as HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
Experience in database design and development using SQL Server or another relational database management system.
Self- motivated, proactive, and able to work independently as well as in a team environment.
Experience in designing and developing web applications using ASP.NET MVC, Web API, and related technologies.
Flexibility to cover Business Analyst and Tester functions as needed.
Strong analytical and problem- solving skills, with the ability to transform business requirements into technical solutions.
Knowledge of software development methodologies, version control systems (e.g., Git), and agile practices.