Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to building innovative, tailored software solutions. You'll leverage modern frameworks and agile methodologies to design, code, and enhance system components, ensuring the delivery of scalable and high-performing applications that precisely meet business requirements. This role offers the opportunity to become a subject matter expert and drive technical excellence.
- Lead development efforts and achieve subject matter expert status. - Actively participate and contribute to team discussions and problem-solving. - Collaborate with cross-functional teams to define and analyze requirements for custom software. - Maintain and optimize existing software components for enhanced performance and reliability. - Document software designs, processes, and code to facilitate knowledge sharing and future maintenance. - Mentor and support junior team members to foster their professional development.
- Minimum of 3 years of professional experience in software development. - Proven expertise in Python programming is essential. - Strong understanding of object-oriented programming principles and software design patterns. - Experience with version control systems (e.g., Git) for effective codebase management. - Familiarity with debugging and testing methodologies to ensure high-quality software. - Ability to integrate third-party services and work with APIs within custom applications. - Knowledge of database management and data handling is required. - A strong foundation from 15 years of full-time education is expected.
Accenture
IT Consulting