We are seeking a motivated and detail-oriented Associate Software Engineer to join our dynamic development team. This position is well-suited for fresh graduates or candidates with up to two years of experience who are enthusiastic about building scalable applications and advancing their skills in a fast-paced environment. The role offers an excellent opportunity to work closely with cross-functional teams and contribute to the full software development lifecycle.
Key Responsibilities
- Assist in designing, developing, and maintaining software applications to meet business requirements.
- Write clean, efficient, and well-documented code that adheres to best practices.
- Debug and troubleshoot software issues to ensure smooth functionality.
- Participate actively in code reviews and team meetings to foster collaboration and continuous improvement.
- Work closely with QA, Product, and DevOps teams to deliver high-quality software solutions.
- Learn and implement industry-standard coding practices and methodologies.
- Support deployment activities and monitor applications post-release to address any issues promptly.
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 systems, particularly Git.
- Good problem-solving and analytical skills to effectively address technical challenges.
- Strong communication skills to collaborate effectively within the team and across departments.
Preferred Qualifications
- Internship or project experience related to software development.
- Understanding of RESTful APIs and their integration.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of Agile software development methodologies and practices.
Benefits
- Provident Fund for long-term financial security.
- Medical facilities covering both inpatient and outpatient care.
- Paid overtime to recognize extra effort.
- Subsidized in-house lunch and dinner to support employee well-being.
- Access to gym facilities promoting a healthy lifestyle.
- Engaging recreational activities to foster team bonding and relaxation.
- Interest-free loan facility to assist with personal financial needs.
- Advance salary options and sports allowance to encourage work-life balance.
This role offers a supportive environment for learning and growth, with ample opportunities to develop technical expertise and contribute meaningfully to impactful projects. If you are passionate about software development and eager to build a strong foundation in your career, this position is an excellent fit.