Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to the development of innovative software solutions. You will be instrumental in designing, coding, and enhancing system components, utilizing modern frameworks and agile methodologies to deliver high-performance, scalable applications tailored to specific business needs.
This role offers a dynamic environment focused on problem-solving and continuous improvement, driving quality and innovation in software delivery. You will engage in the full software development lifecycle, from requirement analysis to code implementation and testing.
As a Custom Software Engineer, you will be expected to perform independently and evolve into a subject matter expert. Active participation in team discussions and contributions to problem-solving are essential.
Key responsibilities include collaborating with cross-functional teams to translate client requirements into technical solutions, documenting designs and processes, and mentoring junior team members. Continuous monitoring and improvement of application performance and reliability are also crucial aspects of this role.
We are seeking a Custom Software Engineer with a strong command of PySpark, capable of developing scalable data processing pipelines. A solid understanding of distributed computing concepts and big data frameworks is essential.
Candidates should possess the ability to optimize PySpark jobs for performance and resource utilization, alongside familiarity with data transformation, cleansing, and aggregation techniques. Experience integrating PySpark applications with various data storage systems is also required. A minimum of three years of experience is necessary, coupled with a 15-year full-time education.
Accenture
IT Consulting