RK Infotech LLC is seeking a motivated and detail-oriented Entry-Level Software Engineer to join their development team. In this role, you will assist in designing, developing, testing, and maintaining software applications under the guidance of senior engineers.
Responsibilities:
- Write clean, maintainable, and efficient code under supervision
- Assist in developing new features and enhancing existing applications
- Participate in code reviews and team meetings
- Debug and troubleshoot software issues
- Create and execute unit and integration tests
- Collaborate with cross-functional teams (QA, Product, DevOps)
- Maintain technical documentation
- Follow best practices in software development and version control
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Knowledge of at least one programming language (e.g., Java, Python, C#, JavaScript)
- Understanding of data structures and algorithms
- Familiarity with object-oriented programming concepts
- Basic knowledge of databases (SQL or NoSQL)
- Strong problem-solving and analytical skills
- Good written and verbal communication skills
- Internship or academic project experience in software development
- Familiarity with version control systems like Git
- Exposure to development frameworks (e.g., Spring Boot, .NET, React)
- Basic understanding of the Software Development Life Cycle (SDLC)
- Knowledge of Agile methodologies