Job Overview
Role: Associate Software Engineer Location: Pune, Maharashtra (Hybrid) Experience: 0 – 2 Years Qualification: B.E / B.Tech / B.Sc (CS/Software Engineering) Key Skills: Java/Python/C#, OOPs, Data Structures, AI Coding Tools, Algorithms, Databases, Git
Job Description
ACI Worldwide is seeking an Associate Software Engineer to develop high-quality software solutions under senior engineer guidance, focusing on writing clean, maintainable code and learning established development practices. The role involves leveraging AI-powered development tools for productivity, collaborating on technical design, participating in Agile ceremonies, and committing to continuous improvement in coding standards and processes.
Roles and Responsibilities
- Code Development: Write clean, maintainable code for assigned features following team coding standards.
- Testing: Write unit tests to ensure quality and implement bug fixes under supervision.
- Collaboration: Collaborate with senior engineers on technical design and participate in code reviews.
- AI Tools: Leverage AI-powered development tools to enhance coding productivity and learning.
- Agile Participation: Actively participate in standups, sprint planning, and retrospectives.
- Documentation: Document code and contribute to technical documentation to facilitate knowledge sharing.
Skills and Eligibility Criteria
Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Experience: 0–2 years of professional software development experience (Strong academic background or internship experience is acceptable).
Mandatory Technical Skills:
- Proficiency in at least one language: Java, Python, JavaScript, C#, or similar
- Experience with Object-Oriented Programming (OOP) and software fundamentals
- Basic understanding of Data Structures, Algorithms, and Database technologies
- Familiarity with Version Control Systems (Git)
Competencies:
- Knowledge of RESTful API design and Microservices (Preferred)
- Exposure to CI/CD pipelines and Agile methodologies (Preferred)
- Familiarity with AI-assisted coding tools (Preferred)