Custom Software Engineer
Accenture
Accenture
As a Custom Software Engineer, you will spearhead the design, development, and configuration of bespoke software applications. This pivotal role involves being the primary point of contact, ensuring effective communication and coordination throughout the project lifecycle. You will manage the entire application development process, from initial concept to deployment, adeptly handling challenges and adapting solutions to meet evolving business needs. Collaboration with cross-functional teams is essential to align technical objectives with broader project goals, fostering an environment of innovation and continuous improvement.
- Take ownership and become a subject matter expert in your domain. - Actively participate and contribute to team discussions and problem-solving. - Develop and implement solutions to address work-related challenges. - Collaborate with diverse teams to ensure the seamless integration of software modules. - Maintain transparent and effective communication with stakeholders, providing project updates and incorporating feedback. - Continuously assess and enhance application performance and reliability. - Mentor and support junior team members by sharing expertise and technical guidance.
- Proven expertise in PySpark is essential, with experience in developing scalable data processing pipelines. - Strong understanding of distributed computing principles and big data frameworks is required. - Demonstrated ability to optimize PySpark jobs for peak performance and efficient resource utilization. - Familiarity with data transformation, cleansing, and aggregation techniques within the PySpark ecosystem. - Experience integrating PySpark applications within cloud environments is a plus. - A minimum of 3 years of professional experience is mandatory. - 15 years of full-time education is a prerequisite.
Accenture
IT Consulting