Custom Software Engineer
Accenture
Accenture
As a Custom Software Engineer, you will be instrumental in analyzing, designing, coding, and testing various application components for multiple clients. This role involves essential maintenance and enhancement tasks for existing software, ensuring robust performance and client satisfaction. You will actively contribute to project development, problem-solving, and the delivery of efficient software solutions.
The position requires a proactive approach to software development, encompassing the full lifecycle from conception to deployment. You will engage in detailed analysis of requirements, architecting scalable solutions, and implementing high-quality code. This role offers an opportunity to deepen your expertise in custom software engineering and contribute to impactful client projects.
Take ownership of application components, performing independent analysis, design, coding, and testing. Become a subject matter expert (SME) and actively participate in team discussions and problem-solving sessions. Collaborate with cross-functional teams to translate project requirements into effective, high-quality software solutions. Drive continuous improvement in code quality and application performance through rigorous testing and debugging. Develop comprehensive technical documentation for specifications and processes, facilitating knowledge sharing. Mentor and support junior team members, fostering their professional development and team growth.
A minimum of 3 years of dedicated experience with PySpark is essential for this role. You should possess strong proficiency in developing scalable data processing pipelines using PySpark. Demonstrate a solid understanding of distributed computing principles and big data frameworks. Exhibit the ability to optimize PySpark jobs for maximum performance and efficient resource utilization. Familiarity with data transformation, aggregation, and cleansing techniques within PySpark is expected. Experience working with cloud platforms and integrating PySpark applications with diverse data sources is a plus. This role requires a foundational education of 15 full-time years.
Accenture
IT Consulting