Full Stack Development: Design, develop, and maintain full-stack applications using React.js for front-end and .NET Core for back-end.
Technology Stack: Proficient in React.js, .NET Core, and hands-on experience with Openshift, GitHub, and SQL Server.
Collaboration: Work closely with cross-functional teams to understand project requirements, collaborate on architectural decisions, and ensure seamless integration between front-end and back-end components.
Code Quality: Write clean, scalable, and maintainable code while adhering to coding standards. Perform code reviews to ensure the quality and efficiency of the development process.
Troubleshooting: Identify and troubleshoot issues, bugs, and performance bottlenecks across the entire application stack.
Database Management: Design and optimize database schemas, write efficient SQL queries, and manage SQL Server databases.
Version Control: Utilize version control systems, particularly GitHub, to manage codebase and facilitate collaboration among team members.
Deployment: Implement and manage application deployment processes, particularly on Openshift, ensuring reliability and scalability.
Remote Collaboration: Effectively communicate and collaborate with team members in a remote work environment, demonstrating strong communication skills.
Continuous Learning: Stay updated on industry trends, technologies, and best practices, and apply them to enhance the development process.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience of 5+ years in full-stack development.
Proficient in React.js, .NET Core, Openshift, GitHub, and SQL Server.
Strong problem-solving skills and ability to work independently.
Excellent communication and collaboration skills.
Full time