Custom Software Engineer
Accenture
Accenture
Seeking a forward-thinking professional with an AI-first mindset to design, develop, and deploy enterprise-grade solutions using Generative and Agentic AI frameworks. This role drives innovation, efficiency, and business transformation. You will leverage modern frameworks and agile practices to deliver scalable, high-performing custom software solutions tailored to specific business needs, enhancing components across systems or applications.
As a Custom Software Engineer, you will utilize your expertise in .NET Core, MVC, and Python, complemented by working knowledge of front-end technologies like React or Angular. A foundational understanding of AI integration is crucial for this position. The role emphasizes hands-on development, practical solution design, and collaboration within multi-cloud environments.
Lead AI-driven solution design and delivery, applying GenAI and Agentic AI to solve complex business challenges and automate processes. Actively develop, test, and deploy application-heavy solutions, writing clean, efficient code in .NET Core (C#, ASP.NET) and Python, and contributing to front-end development with React or Angular. Partner with senior architects to design scalable, cloud-native application architectures across AWS, Azure, and Google Cloud, focusing on performance and maintainability. Build and maintain integrations using APIs, microservices, and event-driven patterns like REST, GraphQL, Kafka, or message queues. Implement practical AI features and integrate AI/ML capabilities using cloud-based services or frameworks. Collaborate with DevOps teams on containerized solutions and CI/CD pipelines, utilizing Infrastructure as Code tools. Ensure applications meet stringent performance and security standards through code reviews and best practices. Work closely with cross-functional teams to translate requirements into technical implementations, providing hands-on support and mentorship.
Requires a Bachelor's degree in Computer Science, Engineering, or a related field, alongside 5 to 12 years of hands-on full-stack development experience, including at least 2 years in a lead developer or junior architect role. Demonstrated experience building and deploying solutions in multi-cloud environments (AWS, Azure, Google Cloud) is essential. Must possess strong proficiency in .NET and Python for backend development, with hands-on experience in front-end frameworks like React or Angular. Basic exposure to AI/ML integration, practical experience with integration patterns and microservices architecture, and familiarity with containerization and IaC tools are necessary. Working knowledge of DevOps practices, including CI/CD pipelines and monitoring tools, along with an understanding of secure coding practices, is required. Candidates should exhibit strong debugging and problem-solving skills, clear communication abilities, and an eagerness to learn and adapt to new technologies.
Accenture
IT Consulting