$1,522.00 Fixed
About the Role
At NexCorp, a cutting-edge technology firm specializing in cloud-based solutions, we are seeking an exceptional .NET Core Developer to join our dynamic team. As a .NET Core Developer, you will play a critical role in designing, developing, and deploying scalable, efficient, and reliable software applications using the .NET Core framework. Our company prides itself on its collaborative and innovative environment, where creativity and growth are highly valued.
Our current project involves the development of a complex, cloud-based platform utilizing Azure services, requiring a deep understanding of .NET Core, C#, and Azure. The ideal candidate will have a strong background in software development, a keen eye for detail, and excellent problem-solving skills. You will be working closely with our cross-functional team of developers, designers, and project managers to ensure the successful delivery of our projects.
This is an exciting opportunity for a skilled .NET Core Developer looking to grow their career with a forward-thinking company. We offer a comprehensive benefits package, flexible working hours, and a dynamic work environment that encourages professional development and innovation. If you are passionate about .NET Core development and are looking for a new challenge, we would love to hear from you.
NexCorp is committed to diversity and inclusion, and we welcome applications from candidates of all backgrounds. We are an equal opportunities employer and are dedicated to creating a workplace where everyone feels valued and supported.
Key Responsibilities
- Design, develop, test, and deploy .NET Core applications using C# and Azure services.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Participate in code reviews to ensure high-quality, readable, and well-documented code.
- Troubleshoot and resolve technical issues, using debugging tools and techniques.
- Develop unit tests and integration tests to ensure the reliability and stability of our applications.
- Implement automated testing and deployment scripts using Azure DevOps.
- Ensure compliance with industry standards, best practices, and security guidelines.
- Stay up-to-date with the latest .NET Core and Azure developments, applying this knowledge to improve our applications and processes.
- Provide technical guidance and support to junior team members.
- Maintain accurate and detailed records of project progress, issues, and solutions.
- Participate in agile development methodologies, including daily stand-ups, sprint planning, and retrospectives.
- Collaborate with the DevOps team to ensure seamless deployment and monitoring of our applications.
- Develop and maintain technical documentation, including architecture diagrams and API documentation.
- Contribute to the continuous improvement of our development processes and tools.
Requirements
- 5+ years of experience in software development, with a strong focus on .NET Core and C#.
- Proficiency in Azure services, including Azure Functions, Azure Storage, and Azure Cosmos DB.
- Excellent understanding of .NET Core frameworks, including ASP.NET Core and Entity Framework Core.
- Strong knowledge of database management systems, including SQL Server and NoSQL databases.
- Experience with automated testing frameworks, such as xUnit and NUnit.
- Familiarity with agile development methodologies, including Scrum and Kanban.
- Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to adapt to changing priorities and deadlines in a fast-paced environment.
- Strong attention to detail, with a focus on delivering high-quality results.
- Experience with version control systems, including Git and Azure DevOps.
What We Offer
- A competitive salary and benefits package, including health insurance, retirement planning, and paid time off.
- A dynamic and supportive work environment, with opportunities for professional growth and development.
- Flexible working hours, including remote work options and flexible start and end times.
- Access to the latest technologies and tools, including .NET Core, Azure, and Visual Studio.
- Opportunities for career advancement, including training, mentorship, and promotion.
- A collaborative and innovative team environment, with regular team-building activities and social events.
- A comprehensive employee recognition and reward program, including bonuses and incentives.
How to Apply
If you are a motivated and talented .NET Core Developer looking for a new challenge, please submit your application, including your resume, cover letter, and portfolio. We look forward to hearing from you and discussing this exciting opportunity further.
Please note that only shortlisted candidates will be contacted for an interview. We appreciate your interest in this role and wish you the best of luck in your application.
- Proposal: 0
- More than 3 month