Full Stack Developer (.Net , SQL, Angular)
Company Description Eudemonic Technologies Private Limited is a technology partner for clients, providing services that encompass consulting through to implementation. We make a difference in our clients' financial, strategic, operational, and organizational results. Our goal is to deliver products and services that exceed customer expectations by acting as a thought partner and stakeholder through continuous engagement and improvement of services. Role Description We are seeking a skilled and experienced Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining web and windows applications majorly using the .NET and Angular framework . This role requires a strong understanding of software development principles, as well as expertise in both back-end and front-end technologies. Responsibilities: Software Development: Design, develop, and maintain scalable and high-performance web applications using the .NET framework Collaborate with cross-functional teams to define, design, and ship new features. Implement and maintain clean, modular, and efficient code. Back-End Development: Build and maintain efficient and reliable server-side applications using the .NET framework. Implement security and data protection measures. Integrate third-party APIs and web services. Front-End Development: Develop responsive and user-friendly web interfaces using HTML, CSS, Angular. Collaborate with UX/UI designers to implement designs into code. Ensure the seamless integration of front-end and back-end components. Database Management: Design and optimize database schemas in MSSQL, MYSQL, MongoDB Perform database migrations and ensure data integrity. Write efficient and optimized queries. Testing and Debugging: Conduct unit testing and integration testing to ensure the reliability and functionality of the applications. Debug and resolve application defects and issues promptly. Code Reviews: Participate in code reviews to ensure code quality and adherence to coding standards. Provide constructive feedback to team members. Documentation: Create and maintain technical documentation for code, APIs, and system architecture. Keep documentation up-to-date with changes and enhancements. Collaboration: Work closely with product owners, business analysts, and other stakeholders to understand requirements and deliver solutions that meet business needs. Collaborate with other developers to share knowledge and best practices. Qualifications: Candidate must have 2-5 years of hands-on windows/web application development experience using the mix of following technologies Bachelor's degree in computer science, Software Engineering, or a related field. Strong proficiency in C#, ASP.NET Core, MVC and Web API for back-end development. Expertise in front-end technologies such as Angular, HTML, CSS, and JavaScript Experience with relational databases (e.g., SQL Server) and ORM frameworks (e.g., Entity Framework, Dapper). Knowledge of software design patterns and best practices. Familiarity with agile development methodologies. Excellent problem-solving and debugging skills. Strong communication and collaboration skills. If you are a passionate developer looking to contribute to innovative projects, we encourage you to apply and join our talented team. Show more Show less