Custom Software Engineer
Accenture
Accenture
Shape the future of software by developing custom solutions that meet unique business demands. This role involves designing, coding, and enhancing system components using modern frameworks and agile practices to deliver scalable, high-performing applications. You will be instrumental in building robust solutions tailored to specific needs, contributing significantly to project success and organizational objectives.
Take ownership of tasks and emerge as a subject matter expert. Actively contribute to team discussions and problem-solving initiatives. Collaborate with cross-functional teams to refine requirements for custom software. Continuously enhance existing software components for better performance and maintainability. Mentor junior team members by sharing knowledge and best practices. Ensure code quality and adherence to standards through participation in code reviews.
A strong foundation in custom software engineering is essential, with a minimum of 2-5 years of experience. Proficiency in Apache Kafka is a key requirement, complemented by experience in event-driven architectures and message streaming platforms. A solid understanding of distributed systems and real-time data processing is expected, along with familiarity in integrating Apache Kafka with diverse data sources. The ability to troubleshoot and optimize Kafka clusters for high availability is crucial, alongside knowledge of the software development lifecycle and agile methodologies. A minimum of 15 years of full-time education is necessary.
Accenture
IT Consulting