Lead Software Development Engineer - Chennai, India - UPS

    UPS
    UPS Chennai, India

    2 weeks ago

    Default job background
    Transportation / Logistics
    Description

    The Lead Software Development Engineer applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provides business capabilities, solutions, and/or product suites. Provides systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery of technical solutions is on time and within budget.

    Requires specialized depth and/or breadth of expertise in job discipline or field. Interprets business challenges and recommends best practices. Leads others to solve complex problems. Works independently, with guidance in only the most complex situations. Skilled in aligning agile engineering frameworks, project management, application development/programming, and technology integration.

    Agile Engineering & Project Management:

    Enhances software development lifecycle through agile engineering best practices.

    Guides project prioritization, resource allocation, and timeline adjustments.

    Monitors project progress, optimizing resource usage and efficiency.

    Troubleshooting & Application Development:

    Analyzes complex problems, collaborates on solutions, and ensures effective implementation.

    Identifies and implements innovative enhancements in line with customer requirements.

    System Integration & Technology Consulting:

    Recommends integration solutions to address business challenges.

    Anticipates customer needs, resolves technical issues, and fosters adoption of new technologies to meet business goals.

    Required Qualifications:

    • 8-10 years of experience with Databricks, SQL BI, Azure or GCP, web development, and BI development
    • Pyspark, SQL, C#, Python
    • Knowledge of the full software development life cycle in a SAFe/Agile/Scrum/Kanban environment
    • Experience in full-stack Web App Development
    • Ability to lead a team in an Agile environment
    • Excellent written and verbal communication skills
    • Bachelor's Degree in Computer Science or related discipline, or the equivalent in education and work experience

    Preferred skills:

    • Semantic Model Development, SSAS, LookML
    • Azure DevOps CI/CD (Repo & Deployment)