We are seeking a motivated and detail-oriented Associate Software Engineer to join our dynamic development team. This position is well-suited for recent graduates or professionals with up to two years of experience who are passionate about building scalable software applications and eager to grow in a fast-paced environment. The role offers an excellent opportunity to develop technical skills while contributing to meaningful projects alongside experienced colleagues.
Key Responsibilities
- Assist in designing, developing, and maintaining software applications to meet business requirements.
- Write clean, efficient, and well-documented code following best practices.
- Debug and troubleshoot software issues to ensure smooth functionality.
- Participate actively in code reviews and team meetings to promote knowledge sharing and quality assurance.
- Collaborate effectively with cross-functional teams, including QA, Product Management, and DevOps, to deliver high-quality solutions.
- Continuously learn and implement industry-standard coding practices and methodologies.
- Support deployment processes and monitor applications post-release to ensure stability and performance.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of programming fundamentals, including Object-Oriented Programming (OOP) and data structures.
- Proficiency in at least one programming language such as Python, Java, JavaScript, or C#.
- Basic knowledge of databases, including SQL and NoSQL systems.
- Familiarity with version control tools, particularly Git.
- Good problem-solving and analytical skills to address technical challenges effectively.
- Strong communication skills to collaborate within a team environment.
Preferred Qualifications and Benefits
- Internship or project experience related to software development is advantageous.
- Understanding of RESTful APIs to facilitate integration between services.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
- Knowledge of Agile methodologies and software development lifecycle practices.
Employee Benefits
- Provident Fund for long-term financial security.
- Comprehensive medical coverage including inpatient and outpatient facilities.
- Paid overtime to recognize extra effort.
- In-house subsidized lunch and dinner to support employee well-being.
- Access to gym facilities promoting a healthy lifestyle.
- Regular entertaining activities to foster team bonding and a positive work culture.
- Interest-free loan facility to assist employees financially when needed.
- Advance salary options and sports allowance to encourage work-life balance and physical fitness.
This role offers a supportive environment to grow your software engineering career while contributing to impactful projects. If you are eager to learn and ready to take on new challenges, this opportunity will help you develop both your technical and professional skills.