Full Stack Developer Position
This role involves building and implementing web-based business solutions for clients using a range of technologies including Vue.js, TypeScript, HTML5, CSS3, Tailwind CSS, C#, ASP.NET, MVC design patterns, SQL databases, and ORM frameworks like Entity Framework.
The ideal candidate will have a solid understanding of core programming concepts such as Object-Oriented Programming, RDBMS, and Agile principles. They will be able to work effectively in a team, troubleshoot issues, perform unit testing, and resolve defects.
A strong candidate will also have experience with software product development and Agile methodologies, excellent knowledge of frontend and backend technologies, and the ability to integrate APIs and web services to build robust applications.
Key responsibilities include designing, developing, testing, and deploying scalable, maintainable, and extensible codebases. The ideal candidate will have a bachelor's degree in Computer Science or a related field, minimum 5+ years of professional experience in software development, and strong interpersonal skills.