Job Description
Overview
We are seeking a talented and experienced Full Stack .NET Developer to join our dynamic team. As a Full Stack .NET Developer, you will be responsible for designing, developing, testing, and deploying robust web applications that leverage the Microsoft .NET technology stack. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet or exceed customer expectations.
No. of Vacancies
1
Specific Skills
Have 8+ years of experience in C#, ASP.NET, MVC, and Web API. – Bachelor’s degree in Computer Science, Software Engineering, or a related field. – Proven experience as a Full Stack .NET Developer or similar role. – Proficiency in C#, ASP.NET, MVC, and Web API. – Experience with front-end technologies such as HTML5, CSS3, JavaScript, and popular frameworks like Angular or React. – Strong database design and SQL skills, with experience in SQL Server or similar databases. – Familiarity with version control systems, preferably Git. – Knowledge of software development best practices, design patterns, and coding standards. – Excellent problem-solving and analytical skills. – Strong communication and collaboration skills.
Responsible For
Responsibilities:
- Full Stack Development:
– Design and develop scalable, responsive, and user-friendly web applications using the .NET framework. – Implement front-end interfaces using HTML, CSS, and JavaScript frameworks. – Develop server-side logic and business logic components using C#. – Integrate third-party APIs and services to enhance application functionality.
- Database Management:
– Design and maintain databases using SQL Server or other relational database systems. – Optimize database queries for maximum performance. – Ensure data security, integrity, and compliance with best practices.
- Collaboration:
– Work closely with UX/UI designers to implement visually appealing and intuitive user interfaces. – Collaborate with back-end developers, business analysts, and other stakeholders to understand project requirements and goals. – Participate in code reviews and provide constructive feedback.
- Testing and Debugging:
– Conduct thorough testing of applications to identify and fix bugs, performance issues, and security vulnerabilities. – Debug and troubleshoot issues reported by users or identified during testing.
- Documentation:
– Create and maintain technical documentation for code, APIs, and application architecture. – Keep documentation up-to-date with changes and enhancements.
- Continuous Improvement:
– Stay updated on the latest trends and best practices in full stack development and the .NET ecosystem. – Proactively identify opportunities for process improvement and contribute to the continuous evolution of development methodologies.
Job Nature
Full Time
Educational Requirements
Experience with cloud platforms such as Azure or AWS. – Knowledge of microservices architecture. – Familiarity with DevOps practices and tools. – Understanding of agile development methodologies. If you are a passionate Full Stack .NET Developer looking to contribute to cutting-edge projects in a collaborative environment, we invite you to apply and join our innovative team.
Experience Requirements
8
Job Level
Sr. Position