Job
Description
Role Overview: As a Full Stack Developer at our company, you will be responsible for designing and implementing front-end and back-end components using React, C#.NET, and SQL Server. Your main focus will be on developing and maintaining web applications to ensure high performance, quality, and responsiveness. You will collaborate with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: - Front-End Development: - Develop and maintain user-facing features using React.js. - Ensure the technical feasibility of UI/UX designs. - Optimize applications for maximum speed and scalability. - Collaborate with UI/UX designers to ensure visual design integrity. - Back-End Development: - Design, develop, and maintain APIs and server-side logic using C#.NET. - Implement data storage solutions and manage SQL Server databases. - Ensure high performance and responsiveness to requests from the front-end. - Integrate user-facing elements developed by front-end developers with server-side logic. - Database Management: - Design, create, and maintain database schemas and objects (tables, views, stored procedures, functions). - Write efficient SQL queries for data retrieval and manipulation. - Perform database optimization and performance tuning. - Collaboration and Communication: - Work closely with product managers, designers, and other developers to define and implement innovative solutions. - Participate in code reviews to maintain code quality and share knowledge. - Stay updated with emerging technologies and apply them to improve applications. - Troubleshoot, debug, and upgrade existing systems. Qualifications: - Education: - Bachelors degree in Computer Science, Information Technology, or a related field. - Relevant work experience may be considered in lieu of a degree. - Experience: - 4+ years of professional experience in full-stack development. - Proven experience with React.js, C#.NET, and SQL Server. - Technical Skills: - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Thorough understanding of React.js and its core principles. - Experience with popular React.js workflows (such as Flux or Redux). - Strong knowledge of C#.NET and .NET frameworks. - Proficiency in writing complex SQL queries and optimizing database performance. - Familiarity with RESTful APIs and web services. - Experience with version control systems, such as Git. - Soft Skills: - Excellent problem-solving skills and attention to detail. - Strong verbal and written communication skills. - Ability to work collaboratively in a team environment. - Self-motivated with a proactive approach to work. Preferred Qualifications: - Experience with other front-end frameworks or libraries (e.g., Angular, Vue.js). - Knowledge of cloud platforms (e.g., Azure, AWS). - Familiarity with Agile/Scrum development methodologies. - Experience with CI/CD pipelines and DevOps practices. Role Overview: As a Full Stack Developer at our company, you will be responsible for designing and implementing front-end and back-end components using React, C#.NET, and SQL Server. Your main focus will be on developing and maintaining web applications to ensure high performance, quality, and responsiveness. You will collaborate with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: - Front-End Development: - Develop and maintain user-facing features using React.js. - Ensure the technical feasibility of UI/UX designs. - Optimize applications for maximum speed and scalability. - Collaborate with UI/UX designers to ensure visual design integrity. - Back-End Development: - Design, develop, and maintain APIs and server-side logic using C#.NET. - Implement data storage solutions and manage SQL Server databases. - Ensure high performance and responsiveness to requests from the front-end. - Integrate user-facing elements developed by front-end developers with server-side logic. - Database Management: - Design, create, and maintain database schemas and objects (tables, views, stored procedures, functions). - Write efficient SQL queries for data retrieval and manipulation. - Perform database optimization and performance tuning. - Collaboration and Communication: - Work closely with product managers, designers, and other developers to define and implement innovative solutions. - Participate in code reviews to maintain code quality and share knowledge. - Stay updated with emerging technologies and apply them to improve applications. - Troubleshoot, debug, and upgrade existing systems. Qualifications: - Education: - Bachelors degree in Computer Science, Information Technology, or a related field. - Relevant work experience may be considered in lieu of a degree. - Experience: - 4+ years of professional experience in full-stack development. - Proven experience with React.js, C