Overview:
The .NET React Developer is a crucial role within our organization responsible for developing and maintaining highquality web applications with a focus on .NET and React technologies. This role plays a key part in ensuring the seamless integration of frontend and backend services contributing to the overall user experience and functionality of our applications.
Key Responsibilities:
- Developing and implementing webbased applications using .NET and React
- Collaborating with crossfunctional teams to analyze design and ship new features
- Writing clean scalable code using C# and JavaScript
- Creating and maintaining documentation for development processes and procedures
- Participating in code reviews and providing constructive feedback
- Optimizing applications for maximum speed and scalability
- Integrating frontend components with serverside logic
- Troubleshooting and debugging applications to ensure optimal performance
- Staying uptodate with emerging technologies and trends in the .NET and React ecosystems
- Working closely with UX/UI designers to translate wireframes and mockups into responsive interactive web applications
- Testing and deploying applications
- Implementing security and data protection measures
- Contributing to the continuous improvement of development processes and best practices
- Participating in Agile ceremonies and providing accurate work estimates
- Supporting and collaborating with other team members to achieve project goals
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or a related field
- 57 years of professional experience in software development with a focus on .NET and React
- Expertise in .NET framework and MVC architecture
- Proficiency in React JavaScript HTML and CSS
- Strong understanding of clientserver communication and RESTful APIs
- Experience with relational databases and SQL
- Solid understanding of asynchronous programming and web application security best practices
- Ability to write clean maintainable code and follow coding standards
- Experience with Agile methodologies and software development practices
- Excellent problemsolving and analytical skills
- Ability to work effectively in a collaborative team environment
- Strong verbal and written communication skills
- Proven track record of delivering highquality software solutions within deadlines
- Knowledge of software testing principles and tools
- Familiarity with continuous integration and deployment tools
css,sql,azure,react,communication,.net,communication skills,javascript,mvc,restful apis,continuous integration,agile methodologies,html,software testing,c#