Overview
We are seeking a skilled Full Stack Developer proficient in .NET and React JS to join our team. This role is crucial to our organization as the successful candidate will be responsible for developing and maintaining both the frontend and backend aspects of our applications as well as ensuring seamless integration between the two. The Full Stack Developer will play a key role in driving innovation enhancing user experience and contributing to the overall success of our technology solutions.
Key responsibilities
- Designing and developing highquality software applications using .NET and React JS
- Collaborating with crossfunctional teams to define design and ship new features
- Writing clean scalable code for both frontend and backend development
- Creating and maintaining technical documentation
- Ensuring the technical feasibility of UI/UX designs
- Implementing security and data protection measures
- Participating in code reviews and providing constructive feedback
- Troubleshooting and debugging applications
- Optimizing applications for maximum speed and scalability
- Staying updated on emerging technologies and industry trends
- Working closely with the product management team to understand customer needs
- Integrating userfacing elements with serverside logic
- Building reusable code and libraries for future use
- Conducting performance tuning improvement balancing usability and automation
- Collaborating with the QA team to implement comprehensive testing strategies
Required qualifications
- Bachelors degree in Computer Science Engineering or a related field
- Proven experience as a Full Stack Developer or similar role
- Proficiency in .NET Framework C# and React JS
- Strong understanding of JavaScript HTML5 and CSS3
- Experience with RESTful APIs and thirdparty libraries
- Knowledge of database systems (e.g. SQL Server MySQL)
- Familiarity with agile methodologies and version control tools (e.g. Git)
- Solid understanding of responsive design and crossbrowser compatibility
- Ability to work in a fastpaced environment and manage multiple tasks simultaneously
- Excellent problemsolving and communication skills
- Capability to collaborate effectively in a team environment
- Experience with cloud technologies (e.g. Azure AWS) is a plus
- Understanding of software development best practices and patterns
- Experience with testing and debugging techniques
- Strong attention to detail and a passion for delivering highquality solutions
html5,mysql,c#,react js,full stack development,agile methodologies,css3,sql server,cloud technologies,javascript,react,git,.net framework,restful apis,.net,responsive design,software development best practices