We are seeking a motivated and detail-oriented Software Engineering Analyst to join our delivery team. This role is ideal for recent graduates passionate about software development and eager to gain hands-on experience across the software development lifecycle (SDLC). You will collaborate with senior engineers, project managers, and cross-functional teams to deliver high-quality software solutions to clients.
Key Responsibilities:
Project Delivery & Solution Implementation:
- Assist in designing, developing, testing, and deploying software solutions.
- Translate business requirements into technical specifications with guidance from senior engineers.
- Participate in code reviews, debugging, and performance optimization.
- Maintain technical documentation throughout the project lifecycle.
Client & Stakeholder Engagement
- Support project managers in understanding client needs and project goals.
- Attend client meetings, document action items, and clarify technical requirements.
- Provide timely updates and escalate issues when necessary.
Continuous Improvement & Learning
- Stay current with emerging technologies and industry best practices.
- Contribute to process improvements and team knowledge sharing.
- Seek mentorship and feedback to accelerate professional growth.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.
- 0–2 years of relevant experience (fresh graduates are encouraged to apply).
- Strong interest in software development and delivery.
- Good communication and teamwork skills.