We are seeking a skilled and experienced .NET developer to join our team. The ideal candidate will have the 2 to 3 years of professional experience working with .NET technologies, and a solid understanding of software development principles. The .Net Developer will be responsible for designing, developing, testing, and maintaining software applications using .NET framework and associated technologies.
Responsibilities:
- Collaborate with cross-functional teams, including software architects, business analysts, and quality assurance personnel, to develop high-quality software applications.
- Analyze end-users requirements and translate them into technical specifications.
- Design, code, test, debug, and document software applications using .NET framework, C#, ASP.NET, MVC, and other related technologies.
- Develop and maintain databases using SQL Server or other relational database management systems.
- Troubleshoot and resolve software defects and issues in a timely manner. Ensure code quality and maintain coding standards by following best practices, coding guidelines, and version control processes.
- Stay up-to-date with the latest advancements in .NET technologies and apply them to improve software development processes and outcomes.
- Collaborate with the team to continuously improve software development methodologies and practices.
- Participate in code and design reviews to ensure software quality and maintainability.
- Provide technical support and guidance to other team members as needed.
Requirements/Skills: - Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 to 3 years of professional experience in software development using .NET technologies, including C#, ASP.NET, MVC, and SQL Server.
- Strong understanding of software development principles, design patterns, and best practices.
- Proficient in writing clean, maintainable, and efficient code.
- Familiarity with web services, APIs, and other related technologies.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Ability to work independently and meet deadlines in a fast-paced environment.
Benefits: - Medical card
- One-month bonus
- Traveling claims
- Monthly phone allowance