Overview
We are looking for a passionate and self-motivated Software Developer (0-1) to join our development team. The ideal candidate should have academic or project-based experience in Java, .NET, and React.js. This is an excellent opportunity to start your career in a fast-paced and dynamic environment where you can learn and grow your skills across the full software development lifecycle.
Key Responsibilities:
Assist in the development, testing, and deployment of web applications using Java, .NET, and React.
Write clean, maintainable, and efficient code.
Collaborate with cross-functional teams to understand business requirements and deliver solutions.
Participate in code reviews, debugging, and troubleshooting.
Learn and adopt new technologies and frameworks as required.
Follow best practices in software development, including Agile methodologies.
Required Skills:
Good understanding of Java (Spring Boot) and NET Framework or .NET Core (C#).
Basic experience with React.js for frontend development.
Knowledge of HTML, CSS, JavaScript, and REST APIs.
Understanding of object-oriented programming and design patterns.
Academic or internship projects involving full-stack development will be a plus.
Nice to Have:
Exposure to version control systems like Git.
Familiarity with databases like MySQL, SQL Server, or MongoDB.
Knowledge of cloud platforms like Azure or AWS (even at a basic level).
Understanding of CI/CD and DevOps practices.