Custom Software Engineer

Year    KA, IN, India

Job Description

Project Role :

Custom Software Engineer

Project Role Description :

Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.


Must have skills :

Python (Programming Language)

Good to have skills :

NA

Minimum

5

year(s) of experience is required

Educational Qualification :

15 years full time education



Summary: As a Custom Software Engineer, you will engage in the development of custom software solutions that are designed to meet specific business needs. Your typical day will involve collaborating with cross-functional teams to design, code, and enhance various components across systems or applications. You will utilize modern frameworks and agile practices to ensure the delivery of scalable and high-performing solutions, while also addressing any challenges that arise during the development process. Your role will require a proactive approach to problem-solving and a commitment to continuous improvement in software development practices. Roles & Responsibilities: - Expected to be an SME. - Take ownership of the development and testing of one or more Python services/applications, intended to serve the needs of future Data Engineers on the new Sky Data Platform. - Support Principal Engineer (Accenture) to establish Engineering standards and processes. - Ensure software solution provides generic, standardized framework components to underpin an extensible platform that can grow into the future. - Work with Principal Engineer and Sky Product Owners to identify, capture and impact technical debt items - Strong communication skills, written & verbal - Pragmatic and outcome-driven, with a strong focus on regular rapid incremental value delivery Senior resources: - Technical confidence and ability to mentor and guide junior engineers Professional & Technical Skills: - Strong Python skills, inc. packaging and publishing - Strong Software Engineering skills, inc. knowledge of best practices, SWE design patterns, testing strategies, branching strategies. - Strong PySpark Data Engineering skills, both at individual pipeline and platform levels - Ideally experience with Open-source Apache Spark on YARN (GCP Dataproc / AWS EMR / Azure HDInsight) - Experience in building robust, reusable data platform components using industry-recognized techniques - Good data pipeline, query and data optimization skills - Good general CI/CD skills (Cloud Build is ideal) - Some Docker / containerization skills (Cloud Run or similar is ideal) - Some bash / Linux experience - Nice to have: Iceberg or similar Additional Information: - The candidate should have minimum 5 years of experience in Python (Programming Language). - This position is based at our Bengaluru office. - A 15 years full time education is required.




15 years full time education

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5126819
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year