Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and be instrumental in crafting bespoke software solutions. This role involves the complete development lifecycle, from designing and coding to enhancing components within complex systems. You will leverage modern frameworks and agile methodologies to deliver high-performing, scalable solutions precisely tailored to unique business needs.
Embrace innovation and continuous improvement by collaborating with team members and adapting to evolving project demands. Your expertise will be key in building software that drives change and empowers users.
Take ownership of your work, aiming to become a subject matter expert. Actively participate and contribute valuable insights during team discussions. Proactively offer solutions to challenges encountered in your projects.
Collaborate effectively with cross-functional teams to deeply understand project requirements and develop impactful software solutions. Ensure the performance and reliability of existing software components through diligent maintenance and enhancements. Support the professional development of junior team members by providing guidance and mentorship.
A minimum of three years of dedicated experience with PySpark is essential for this role. You should possess proven ability in developing scalable data processing pipelines using PySpark, coupled with a strong grasp of distributed computing principles and big data frameworks. An understanding of how to optimize PySpark jobs for peak performance and efficient resource utilization is crucial.
Familiarity with integrating PySpark applications across various data storage systems is expected. Additionally, you should be adept at debugging and troubleshooting PySpark applications within production environments. This position requires 15 years of full-time education.
Accenture
IT Consulting