
Custom Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About The Role
As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. You will leverage modern frameworks and agile practices to deliver scalable, high-performing solutions that are precisely tailored to specific business needs. Your responsibilities will include collaborating with cross-functional teams to understand business requirements, writing, testing, and debugging code, and ensuring that the developed software meets stringent quality standards and project timelines. You will actively participate in team meetings to discuss progress, address challenges, and contribute innovative ideas for continuous improvement, fostering a collaborative and productive work environment.
Roles & Responsibilities:
- Expected to be a Subject Matter Expert (SME).
- Collaborate with and manage the team to perform assigned tasks.
- Be responsible for critical team decisions.
- Engage with multiple teams and contribute to key strategic decisions.
- Provide effective solutions to problems for your immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge.
- Continuously evaluate and improve software development processes to increase efficiency and effectiveness.
Professional & Technical Skills:
- Must-Have Skills:
- Proficiency in Apache Spark is essential.
- Strong understanding of distributed computing principles and data processing frameworks.
- Demonstrated experience with data integration and ETL processes.
- Familiarity with cloud platforms and services pertinent to big data solutions.
- Ability to write efficient and optimized code for data processing tasks.
Additional Information:
- The candidate should possess a minimum of 5 years of experience with Apache Spark.
- This position is based at our office in Hyderabad.
- A minimum of 15 years of full-time education is required.