Role Overview Workiy Inc is seeking an experienced .NET developer to join our team. As a .NET developer, you will be responsible for designing, developing, and deploying scalable and efficient software applications using the .NET framework.
Key Responsibilities
Develop high-quality software applications using C#, ASP.NET, MVC, and Web API
Design and implement database schema using MS SQL Server
Collaborate with cross-functional teams to identify and prioritize project requirements
Ensure code quality, performance, and security standards are met
Participate in code reviews and contribute to the improvement of the codebase
Stay up-to-date with the latest .NET framework and technology advancements
Develop and maintain unit tests and integration tests to ensure high code quality
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Participate in code reviews and contribute to the improvement of the codebase
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain documentation to ensure knowledge sharing
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Participate in agile development methodologies
Stay up-to-date with the latest .NET framework and technology advancements
Troubleshoot and resolve technical issues
Collaborate with the team to identify and prioritize project requirements
Develop and maintain unit tests and integration tests to ensure high code quality
Stay up-to-date with the latest .NET framework and technology advancements
Participate in agile development methodologies
Troubleshoot and resolve technical issues
Collaborate with other teams to ensure seamless integration and deployment
Requirements
5+ years of experience in .NET development
Strong expertise in .Net
Skilled in building and consuming RESTful services using Web API
Extensive experience with MS SQL Server, including complex queries, stored procedures and optimization
Knowledge of Angular and React for responsive UI development
Proficient in JavaScript and jQuery for client-side scripting
Deep understanding of SDLC and Agile (Scrum/Kanban) practices
What We Offer
Competitive salary and benefits package
Opportunities for career growth and professional development
Collaborative and dynamic work environment
Recognition and rewards for outstanding performance
Flexible working hours and remote work options
Access to cutting-edge technology and tools
Collaborative and dynamic work environment
How to Apply If you are a motivated and experienced .NET developer looking for a new challenge, please submit your resume and a cover letter explaining why you are the ideal candidate for this role. We look forward to hearing from you