Overview
We are seeking a Full Stack Developer with expertise in .NET and React JS to join our dynamic team. As a Full Stack Developer you will play a key role in designing implementing and maintaining web applications while ensuring seamless integration with backend services. Your contributions will directly impact the user experience and business functionality of our software solutions.
Key Responsibilities
- Participate in the entire application lifecycle focusing on coding and debugging
- Build efficient reusable and reliable .NET and React JS code
- Develop user interfaces for modern web applications using the latest frontend technologies
- Integrate frontend elements with serverside logic
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Collaborate with crossfunctional teams to define design and ship new features
- Stay updated on emerging technologies and apply them to our software projects
- Conduct performance and security testing
- Document development phases and monitor systems
- Support continuous improvement by investigating alternatives and technologies
- Work closely with UX/UI designers to translate wireframes and mockups into responsive interactive web applications
- Troubleshoot and debug technical issues
- Maintain code integrity and organization
- Participate in code reviews
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related field
- Proven experience as a Full Stack Developer or similar role
- Strong proficiency in C# and .NET framework
- Expertise in React JS and its core principles
- Handson experience with JavaScript HTML and CSS
- Experience with RESTful APIs and thirdparty libraries
- Familiarity with SQL databases and their declarative query language
- Knowledge of agile development methodologies
- Proficient understanding of code versioning tools such as Git
- Ability to solve complex problems and implement innovative solutions
- Excellent communication and teamwork skills
- Detailoriented with strong analytical and troubleshooting abilities
- Solid understanding of web application development principles
- Experience with software testing and debugging
- Selfmotivated with a strong sense of ownership and accountability
.net,javascript,html/css,restful apis,sql,agile methodology,react