Custom Software Engineer
Core
Design, code, and enhance custom software solutions and components across systems or applications using modern frameworks and agile practices.
Role type
Custom Software Engineer (Data Engineering focus)
Builds
Scalable, high-performing software solutions tailored to specific business needs
Domain
Software Engineering / Data Engineering
Deliverable
production ML models | product features
Required skills
Data Engineering, programming languages, frameworks, test automation, database design & optimization, build pipeline maintenance, clean code principles, TDD/BDD/ATDD, pair programming, 3rd level support, release management (via careerplan.io/jobs/ATCI-5551666-S2023133-1-custom-software-engineer-at-accenture)
Preferred skills
stakeholder consulting, business domain insights, innovation in solution design
Technologies
Modern frameworks, build pipelines, middleware, testing tools
Responsibilities
Writing and implementing secure, maintainable software; performing QA (unit, integration, UI, performance, smoke tests); designing and optimizing databases; maintaining build pipelines and infrastructure; conducting peer reviews and pair programming; identifying optimization opportunities; exchanging with stakeholders on feature evaluation and planning; monitoring delivered products; managing releases
Seniority
Mid-level, hands-on IC