- Full Stack Development : Design, develop, test, and maintain both front-end and back-end components of web applications using .NET C#,Asp.Net
- Database Management : Proficient in SQL, with the ability to design and optimize database structures. Ensure data integrity and implement effective data retrieval strategies.
- Unit Testing : Create and execute unit tests using testing frameworks such as MS Test or NUnit to ensure the reliability and robustness of the codebase.
- Version Control : Utilize version control systems like Git or TFS to manage source code and collaborate effectively with the development team.
- Front-end Development : Develop responsive and user-friendly web interfaces using Angular, JavaScript, TypeScript, HTML, and CSS.
- Winforms Development : Maintain and enhance Winforms applications, ensuring compatibility and smooth functionality.
- Continuous Integration/Continuous Deployment (CI/CD) : Implement and maintain CI/CD pipelines using tools like Jenkins or Azure DevOps to automate the software delivery process.
What we are looking for :
- 5 + years of experience in Full Stack Development using .NET, C#.
- Good Experience in microservices
- Good proficiency in SQL and database management.
- Experience with unit testing using MSTest or NUnit.
- Proficient in version control systems such as Git or TFS.
- Nice to have experience with Angular for front-end development.
- Strong skills in Angular for front-end development.
- Proficient in HTML and CSS for creating modern and responsive user interfaces.
- Experience with CI/CD tools, preferably Jenkins or Azure DevOps.