As a .NET Associate Software Engineer, you will be responsible for developing, testing, and maintaining software applications using the .NET framework.
You will work closely with senior engineers and other team members to deliver high-quality software solutions that meet our clients' needs.
Responsibilities:
- Assist in the design, development, and maintenance of software applications using .NET technologies.
- Write clean, scalable, and efficient code under the guidance of senior/lead software engineer.
- Participate in code reviews and contribute to team discussions on best practices and improvements.
- Collaborate with cross-functional teams to gather requirements and ensure software solutions align with business objectives.
- Debug and resolve software defects and issues in a timely manner.
Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge. - Document code and technical specifications for future reference and maintenance
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- Minimum 1 to 3 years hands-on experience on .NET framework and C# programming language.
- Familiarity with web development technologies such as HTML, CSS, Webforms, JavaScript, VB.NET and ASP.NET.
- Knowledge of SQL and experience with databases like SQL Server or MySQL.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Excellent communication skills, both written and verbal.
- Eagerness to learn and adapt to new technologies and methodologies.
- Internship or project experience in software development using .NET technologies.
- Understanding of version control systems such as Git.
- Experience with front-end frameworks like Angular or React is a plus.