Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer, focusing on developing innovative packaged applications. This role involves end-to-end software development, from initial analysis and design through coding, testing, and maintenance. You will contribute to creating robust and efficient application components for diverse clients, ensuring high quality and performance.
As a key member of the team, you will analyze application components, design tailored solutions, and write high-quality code. Your responsibilities will include maintaining and enhancing existing software to meet evolving client needs and project objectives. Collaboration is essential, working closely with colleagues and stakeholders to achieve project success and deliver exceptional software products.
- Undertake independent work and develop expertise as a Subject Matter Expert (SME). - Actively participate and contribute to team discussions and problem-solving sessions. - Provide effective solutions to work-related challenges. - Collaborate with cross-functional teams to gather and clarify project requirements. - Document technical specifications and maintain clear communication with all stakeholders. - Mentor and guide junior team members, sharing knowledge and best practices. - Continuously assess current software to identify and implement areas for enhancement and optimization.
- A minimum of 3 years of dedicated experience with Scala is essential. - Proficiency in Scala is a mandatory requirement for this position. - Solid understanding of functional programming concepts and paradigms. - Strong grasp of object-oriented programming principles and best practices. - Familiarity with the software development lifecycle (SDLC) and version control systems. - Demonstrated ability to write clean, maintainable, and efficient code. - Experience in debugging and optimizing application performance is expected.
Accenture
IT Consulting