Search by job, company or skills
As a Full Stack Developer specializing in C#/.NET and React.js you'll be at the forefront of creating comprehensive software solutions, spanning both front-end and back-end development. Your proficiency in C#/.NET technologies will be instrumental in crafting robust, scalable, and efficient applications that meet our clients diverse needs. Key Responsibilities: Application Development: Lead the development of end-to-end software solutions, from front-end user interfaces to back-end server logic, using C#/.NET technologies.
Requirements:
Front-End Development: Design and implement intuitive, responsive user interfaces using modern front-end frameworks such as Angular, React, or Vue.js, ensuring a seamless user experience across devices. Back-End
Development: Develop scalable and efficient server-side logic using C#/.NET frameworks like ASP.NET Core, ensuring high performance and reliability.
Database Management: Design and optimize database schemas using SQL Server or other relational databases, ensuring data integrity and efficient data retrieval.
API Development: Create robust APIs using RESTful principles with technologies like ASP.NET Web API, enabling seamless communication between front-end and back-end systems.
Testing and Debugging: Conduct thorough testing and debugging of applications to identify and fix issues, ensuring high-quality, bug-free software releases. DevOps
Integration: Collaborate with DevOps teams to implement continuous integration and deployment (CI/CD) pipelines using tools like Azure DevOps or Jenkins, automating build, test, and deployment processes.
Version Control: Utilize version control systems like Git, Azure Devops to manage code repositories effectively, ensuring collaboration and versioning control across development teams.
Agile Methodologies: Work within agile development methodologies like Scrum or Kanban, participating in sprint planning, daily stand-ups, and retrospective meetings to deliver features incrementally and iteratively.
Collaboration and Communication: Collaborate effectively with cross-functional teams, including designers, product managers, and QA engineers, to deliver high-quality software solutions on time and within budget.
Continuous Learning: Stay updated on the latest advancements in C#/.NET technologies and industry best practices, continuously improving skills and knowledge to enhance software development processes. If you're passionate about creating innovative software solutions and have a strong foundation in C#/.NET development, we invite you to join our team and contribute to building cutting-edge applications that make a difference.
Requirements:
Educational Qualifications:
Experience:
Technical Skills:
Professional Skills:
Desired Attributes:
Login to check your skill match score
Date Posted: 23/06/2024
Job ID: 82800157