
Software Development Engineer
Accenture
About the Role
As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications meet the evolving needs of users and stakeholders. You will also be responsible for developing new features and functionalities, contributing to the overall success of the projects you are involved in.
Key Responsibilities
- Analyze, design, code, and test multiple components of application code across one or more clients.
- Perform maintenance, enhancements, and development work.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge.
- Continuously evaluate and improve development processes to increase efficiency.
Requirements & Tech Stack
- Must have skills:
- Java Enterprise Edition
- Strong understanding of object-oriented programming principles.
- Experience with web application frameworks such as Spring or JavaServer Faces.
- Familiarity with database management systems and SQL.
- Knowledge of software development methodologies, including Agile and Scrum.
Qualifications
- 15 years full time education






