Job Openings
.Net Developer
About the job .Net Developer
Responsibilities:
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical specifications and solutions.
- Design, code, test, and debug .NET applications, ensuring adherence to coding standards and best practices.
- Develop and maintain web-based applications using ASP.NET, C#, and other relevant technologies.
- Implement and maintain database structures and queries using MS SQL Server or other database management systems.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
- Troubleshoot and resolve application defects, ensuring optimal performance and user experience.
- Stay up-to-date with the latest trends and advancements in .NET development, recommending improvements and innovative solutions to enhance productivity.
- Collaborate with team members and stakeholders to identify and implement process improvements and development methodologies.
- Adhere to coding standards, security guidelines, and industry best practices while following the company's software development life cycle processes.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Able to speak English well on daily basis
- Proven 3-5+ years of experience as a .NET Developer or Software Developer using C# and ASP.NET.
- Strong proficiency in C#, .NET framework, and Visual Studio.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with web technologies such as HTML, CSS, JavaScript, and jQuery.
- Familiarity with front-end frameworks like Angular or React is a plus.
- Hands-on experience with database design and development using MS SQL Server or similar relational database systems.
- Knowledge of web services and RESTful APIs.
- Ability to write clean, efficient, and well-documented code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
- A self-motivated individual with a passion for technology and continuous learning.
- Have a personal working laptop/desktop with a strong internet connection.
If you are a highly motivated and experienced .Net Developer who is looking for a challenging and rewarding opportunity, we encourage you to join our Team.