Job Description:
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients needs.
Roles & Responsibilities
Design, develop, and deploy full-stack web applications using .NET, C#, and Angular or ReactJS.
Collaborate with UI/UX designers, backend developers, and other team members to ensure a seamless user experience.
Write clean, well-structured, and maintainable code.
Troubleshoot and resolve technical issues efficiently.
Stay up-to-date with the latest technologies and industry trends.
Participate in code reviews and provide constructive feedback.
Should have an experience working on development projects with AGILE methodology.
Required Skills and Experience:
Minimum 3-8 years of experience in software development.
Strong proficiency in .NET, .Net Core, C#, and Angular.
Should have experience in developing WEB API using ASP.NET/ASP.NET Core
Good experience in deploying and maintaining .Net Applications
Experience with .Net Entity framework, LINQ, C# unit test frameworks
Experience on Integration of AI tools in development.
In-depth knowledge of JavaScript and TypeScript.
Experience with relational databases (PostgresSQL)
Understanding of RESTful API design and development.
Experience with version control systems (e.g., Git).
Strong problem-solving and debugging skills.
Preferred Skills:
Experience with cloud platforms (e.g., Azure, AWS, GCP).
Experience on Integration of AI tools like Git Hub Co-pilot, Tab nine, Qodo.ai etc
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Experience with frontend frameworks (e.g., Vue.js, Svelte).
Understanding of security best practices.