Custom Software Engineer
Accenture
Accenture
Spearhead the development of custom software solutions, crafting code and enhancing components across diverse systems. Utilizing modern frameworks and agile methodologies, deliver scalable, high-performance solutions precisely tailored to unique business requirements.
This role is for a dynamic Mid-Level Application Architect / Senior Developer with a strong emphasis on hands-on development and practical solution design. The ideal candidate will possess robust experience in Java Spring Boot and Python, with a working knowledge of front-end technologies like React or Angular, and a foundational understanding of AI integration. The position highlights active coding, solution implementation, and collaborative efforts across application development, infrastructure, and integration within multi-cloud environments (AWS, Azure, Google Cloud) to build scalable, secure enterprise applications.
Drive AI-driven solution design and delivery by applying Generative AI and Agentic AI to tackle complex business challenges, automate processes, and embed intelligent insights into enterprise workflows for measurable impact.
Key duties include: - Engaging in hands-on coding, writing clean, efficient code in Java Spring Boot and Python for backend systems, and contributing to front-end development with React or Angular. - Collaborating with senior architects on designing scalable, cloud-native application architectures focused on performance and maintainability. - Developing and maintaining integrations using APIs, microservices, and event-driven patterns. - Implementing applications across AWS, Azure, and Google Cloud, ensuring optimization for cost and performance. - Integrating practical AI features using cloud-based AI services or frameworks. - Working with DevOps teams on containerized solutions and CI/CD pipelines. - Ensuring applications meet performance and security standards. - Collaborating with cross-functional teams to translate requirements into technical implementations. - Staying current with full-stack development trends, cloud technologies, and AI advancements.
A minimum of 2 to 5 years of hands-on experience in full-stack development is required, with at least 2 years in a lead developer or junior architect role focused on application-heavy systems.
Essential qualifications include: - Proven experience building and deploying solutions in multi-cloud environments (AWS, Azure, Google Cloud). - Strong proficiency in Java Spring Boot and Python for backend development. - Hands-on experience with front-end frameworks such as React or Angular. - Basic exposure to AI/ML integration, including cloud AI services or simple ML frameworks. - Practical experience with integration patterns and microservices architecture. - Familiarity with infrastructure tools like Docker, Kubernetes, and IaC (e.g., Terraform). - Experience with cloud-native services. - Working knowledge of DevOps practices, including CI/CD pipelines. - Understanding of secure coding practices and basic enterprise security standards.
Strong debugging and problem-solving skills are crucial, alongside clear communication abilities to liaise with both technical and non-technical stakeholders. An eagerness to learn and adapt to new technologies is also highly valued.
Accenture
IT Consulting