Location : Remote.
Contract Duration : 12 Months.
Total Positions : 2.
Experience : 5+ years.
Job Overview :
We are looking for a Senior Full Stack Software Engineer with strong expertise in C#/.NET, Angular, SQL, and Azure to join our dynamic development team. This is a contract position, and you will work remotely for the next 12 months. As a Senior Full Stack Software Engineer, you will be responsible for building and maintaining both frontend and backend components of our enterprise applications. You will play a key role in the design, implementation, and deployment of software solutions while collaborating with cross-functional teams.
Key Responsibilities :
- Design and Develop Full-Stack Solutions : Create scalable, efficient, and maintainable code for both frontend (Angular) and backend (C#/.NET) components.
- Backend Development : Develop and manage APIs, microservices, and database structures (SQL, Azure) to handle large-scale systems.
- Frontend Development: Build dynamic and responsive web interfaces using Angular, ensuring a seamless user experience across all devices.
- Cloud Development : Leverage Azure for deployment, scaling, and performance tuning of applications.
- Collaborate and Communicate : Work closely with project managers, designers, and other developers to ensure timely delivery of high-quality software.
- Code Reviews : Review and provide feedback on code to maintain high standards of coding practices.
- Troubleshooting : Diagnose and resolve technical issues and bugs in both frontend and backend systems.
- Maintain Documentation : Ensure clear, comprehensive documentation is created and maintained for code, workflows, and processes.
Skills and Qualifications :
- Angular : Expertise in building dynamic single-page applications (SPAs) using Angular.
- SQL : Solid knowledge of database design, querying, and optimization with SQL databases.
- Azure : Familiarity with Azure services for cloud development, including hosting, storage, and CI/CD pipelines.
- Version Control : Experience with Git or other version control systems.
- Problem Solving : Strong analytical and troubleshooting skills.
- Communication : Excellent verbal and written communication skills.
Education & Experience :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related
field.
- 5+ years of hands-on experience as a Full Stack Developer or Software Engineer.
(ref:hirist.tech)