Technical Lead Java, Python - Bengaluru, India - Corporate Resources

    Corporate Resources
    Corporate Resources Bengaluru, India

    2 weeks ago

    Corporate Resources background
    Description
    Job Description

    Experience in designing embedded applications in Rail Domain.
    In-depth understanding of vehicle level requirements and ability to define / review embedded application software.
    Thorough understanding of safety critical requirements for embedded design and implementation.
    Good understanding of the complete software life cycle.
    Drive requirement gathering and alignment of information to solve design problems.
    Demonstrates a consistently high level of quality and personal integrity.
    Work in an agile scrum environment with both development and testing backlog.
    Able to train/coach people on analysis for improvements.
    Able to mentor people on requirements development, software design and implementation.
    Technically responsible for the quality of the deliverables.
    Perform peer/technical reviews of the deliverables.
    Works with program manager to support/review SOW.Highlight technical risk.
    Design and develop desktop applications.
    Perform requirement management activities and manage task assignments in collaboration with stakeholders.
    IndustryIT-Software / Software ServicesFunctional AreaIT Software - Application Programming, MaintenanceJob RoleSoftware DeveloperJob TypePermanentQualification

    UG QualificationB.Tech/B.E - ComputersPG QualificationAny Post Graduate - Any SpecializationDoctorateDoctorate Not Required - NoneDesired Candidate Profile


    Desktop development experience in Java with JDK/JRE, NetBeans/Eclipse IDE.Good programming skills in Java and Python for both Windows and Linux platform is mandatory.

    Knowledge on Rest-API is mandatory.
    At least one protocol like TCP, UDP experience mandatory.
    At least one scripting language experience like Batch or Shell is essential.
    Proven experience in Hardware deployment is essential.
    Experience in SVN/Bitbucket, JIRA, Confluence is essential.
    Good experience in developing multithreaded applications.
    Knowledge in System testing and software validation process.