Description

Key Responsibilities:

 

Develop, test, and maintain web applications using .Net and React.
Write clean, scalable, and efficient code for both the front and back end.
Design and implement new features and functionality.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and debug applications to optimize performance.
Ensure the best possible performance, quality, and responsiveness of applications.
Implement security and data protection measures.
Participate in code reviews and contribute to continuous improvement.
Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.


Required Skills and Qualifications:

 

Bachelor’s degree in Computer Science, Engineering, or a related field.
3-5 years of professional experience in .Net and React development.
Proficiency in C#, ASP.Net, and the .Net framework.
Strong experience with React.js and its core principles.
Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.
Familiarity with RESTful APIs to connect front-end applications with back-end services.
Experience with version control systems such as Git.
Strong understanding of object-oriented programming and design patterns.
Ability to write clean, maintainable, and well-documented code.
Familiarity with Agile development methodologies.


Preferred Skills:

 

Experience with cloud platforms such as Azure or AWS.
Knowledge of database systems like SQL Server or PostgreSQL.
Familiarity with Docker and container orchestration tools.
Understanding of continuous integration and continuous deployment (CI/CD) pipelines.
Experience with state management libraries such as Redux.
Familiarity with modern front-end build pipelines and tools.


Personal Attributes:

 

Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Attention to detail and a commitment to delivering high-quality work.


Benefits:

 

Competitive salary and benefits package.
Opportunity to work on cutting-edge technologies.
Collaborative and innovative work environment.
Career growth and development opportunities.

Education

Any graduate