Custom Software Engineer
Accenture
Accenture
We are seeking a skilled Custom Software Engineer to design, develop, and enhance software components across various systems and applications. This role involves leveraging modern frameworks and agile practices to deliver scalable, high-performing solutions that precisely meet business needs. You will be instrumental in creating tailored software solutions, ensuring efficiency and innovation in development.
As a Custom Software Engineer, your daily activities will encompass the full software development lifecycle, from conceptualization and coding to deployment and enhancement. You will thrive in collaborative environments that prioritize agile methodologies, working with cutting-edge frameworks to produce robust and efficient software. The focus is on addressing unique business challenges through expertly crafted software.
The position offers an opportunity to contribute significantly to project success by developing and implementing custom software. Your expertise will ensure that the solutions are not only functional but also scalable and optimized for performance, aligning with organizational objectives and technical excellence.
Key responsibilities include developing custom software solutions by designing, coding, and enhancing components within systems or applications. You will utilize modern frameworks and agile methodologies to deliver scalable, high-performance software tailored to specific business requirements.
Key tasks involve: - Designing, coding, and enhancing system and application components. - Applying modern frameworks and agile practices for scalable solutions. - Tailoring software to meet specific business needs. - Collaborating with cross-functional teams to understand and deliver effective software. - Continuously evaluating and improving existing software for better performance and maintainability. - Providing technical guidance and support to junior team members. - Maintaining comprehensive documentation of software designs and processes. - Ensuring the delivery of high-quality, efficient, and innovative software.
The ideal candidate will possess a strong hands-on experience with Azure AD B2C and custom policies using IEF XML. A solid understanding of OAuth 2.0, OpenID Connect, and SAML is essential. Experience in customizing B2C UI pages with HTML, CSS, and JavaScript is required, along with knowledge of claims-based authentication and token handling.
Familiarity with the Azure Portal, App Registrations, and Key Vault is necessary. Supporting skills include experience debugging authentication and policy execution errors, as well as an understanding of security best practices in identity and access management. The ability to read and modify XML-based policy files and familiarity with version control systems like Git are also important.
We expect candidates to work independently and become subject matter experts, actively contributing to team discussions and problem-solving. Minimum 3 years of experience in Microsoft Azure Integration Services is mandatory, along with a 15-year full-time education. Experience with cloud-based integration patterns, middleware solutions, API management, and service-oriented architecture is highly valued.
Accenture
IT Consulting