Join Team Rekhta
Career @ Rekhta.org
Software (Dot Net) Developer
Looking for .NET professionals skilled in delivery and development of technology based solutions.
- Develop and maintain software applications using the .NET framework, including analysis, design, coding, testing, debugging, and documentation.
- Collaborate with cross-functional teams to gather and analyze user requirements, translating them into technical specifications and software design.
- Participate in all phases of the software development lifecycle, including estimation, planning, development, testing, deployment, and maintenance.
- Write clean, scalable, and maintainable code using best practices and design patterns.
- Identify and address technical and design risks and provide effective solutions.
- Conduct thorough unit testing and participate in system testing and performance optimization.
- Collaborate with team members to troubleshoot and resolve software defects and issues.
- Stay up-to-date with the latest technologies, trends, and frameworks related to .NET development.
- Contribute to the continuous improvement of development processes and standards.
- Designing, developing, and maintaining software applications using the Microsoft .NET framework.
- Collaborate with a team of developers, business analysts, project managers and stakeholders to understand requirements, implement solutions, and deliver high-quality software products.
- Document software features, functionalities, and technical specifications.
- Your expertise in .NET development will contribute to the successful delivery of projects while ensuring adherence to coding standards and best practices.
QUALIFICATION & EXPERIENCE
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 to 4 years Proven experience (5 to 8 years) in software development using Microsoft .NET technologies, including C#, ASP.NET, and/or .NET Core.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Proficiency in working with databases and writing SQL queries (MS SQL Server, MySQL, or MongoDB).
- Familiarity with version control systems (Git, TFS) and agile development methodologies.
- Knowledge of software development best practices, coding standards, and software testing methodologies.
- Ability to work collaboratively in a team environment, as well as independently on assigned tasks.
- Strong problem-solving and analytical skills with attention to detail.
- Excellent communication skills to effectively interact with team members, stakeholders, and clients.