Job Title. .NET Core Developer
About the Job
We are looking for a skilled and motivated .NET Core Developer to join our dynamic team. As a .NET Core Developer, you will play a pivotal role in designing, developing, and maintaining high-performance applications on the .NET Core platform. Your expertise in .NET Core programming and commitment to delivering top-notch solutions will contribute to the success of our projects.
Responsibilities
- Collaborate with business stakeholders and technical teams to gather and analyze requirements for .NET Core applications.
- Design, develop, and enhance software solutions using .NET Core programming languages, including C#, F#, and Visual Basic.
- Write efficient and well-structured code to implement business logic and functionality on the .NET Core platform.
- Conduct unit testing and debugging to ensure the quality and reliability of developed applications.
- Maintain and enhance existing .NET Core applications through issue troubleshooting, bug fixes, and performance optimization.
- Collaborate with cross-functional teams for system integration, data migration, and software deployment activities.
- Develop and maintain technical documentation, including system design, coding standards, and user manuals.
- Stay updated with the latest .NET Core technologies and industry trends; recommend improvements for system performance and efficiency.
- Participate in code reviews, providing constructive feedback to ensure adherence to coding standards and best practices.
- Proactively identify and address potential risks or issues related to .NET Core applications, proposing appropriate solutions.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience as a .NET Core Developer.
- Strong understanding of .NET Core programming concepts, including dependency injection, asynchronous programming, and unit testing.
- Proficiency in debugging and troubleshooting .NET Core applications to identify and resolve issues effectively.
Preferred Skills
- Experience with modernizing .NET applications to .NET Core.
- Knowledge of Azure cloud platform and services.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Understanding of software version control systems, such as Git or Subversion.
- Certification in .NET Core or related technologies.
Join Our Team
Become a valuable member of our .NET Core development team and leverage your expertise to contribute to our business success. We offer a collaborative work environment, professional growth opportunities, and a competitive compensation package. Apply now and be part of a team that is passionate about developing robust and efficient applications. Your skills will make a difference!