
About the Role
Job Overview
As a .NET Developer, you will be a vital member of the software development team, responsible for designing, developing, and maintaining applications using the Microsoft .NET framework. Your expertise in .NET technologies will play a significant role in creating robust, scalable, and efficient software solutions that address the organization's business needs.
Responsibilities and Duties
▪ Software Development: Design, code, test, and debug .NET applications, web services, and components using C# or Visual Basic .NET. Implement software solutions that align with project requirements and architectural guidelines.
▪ System Analysis: Collaborate with stakeholders, business analysts, and project managers to understand functional requirements and translate them into technical specifications.
▪ Database Integration: Develop database schemas, write queries, and perform data access operations using ADO.NET or Entity Framework to interact with relational databases like SQL Server.
▪ API Development: Build RESTful APIs and web services to facilitate communication between different components of the application or enable interactions with external systems.
▪ Front-end Development: Work with front-end developers to integrate server-side logic with the user interface, ensuring seamless user experiences.
▪ Code Reviews: Participate in code reviews to maintain code quality, identify potential issues, and suggest improvements.
▪ Testing and Quality Assurance: Write unit tests and perform integration testing to verify the functionality and reliability of developed features.
▪ Performance Optimization: Identify performance bottlenecks and optimize code and database queries for improved application speed and efficiency.
▪ Version Control and Deployment: Utilize version control systems like Git and participate in deployment activities to ensure smooth releases of new software versions.
Possessed at least a bachelor’s degree in business management, finance,