Full Stack Developer - Bangalore, India - Manpower Group

    Manpower Group
    Manpower Group Bangalore, India

    1 week ago

    Default job background
    permanent Technology / Internet
    Description
    Job Description


    TITLE :
    Full Stack Developer, SSE

    Experience : - 8 years


    DEPARTMENT :
    Innovation Technology


    PURPOSE OF THE POSITION :
    The Innovation Technology (IT) group works on creating applications that wow our clients and (internal/external) business partners.

    Geographically spread across multiple offices, the IT group works seamlessly as a single unit to deliver applications and services to our business on a 24X7 basis.


    The Senior Software Engineering will be responsible for supporting and contributing to the software development lifecycle through planning, programming, testing, and delivering quality software for one or more teams within a product.


    ACCOUNTABILITIES :
    The ideal candidate would have the following :

    • Collaborate regularly and effectively with product owners, engineers, architects, and product design to understand requirements, implement solutions, and evaluate success.
    • Evaluate the feasibility of proposed work with product owners, architects, and designers.
    • Demonstrate general knowledge all products and the platform and how they fit into the overall system.
    • Provide technical expertise while planning to help clarify requirements, plan out potential implementations, and measure success.
    • Support the team(s) in delivering quality features, debugging, and incident responses.
    • Work with the product leadership team to define goals with measurable key performance indicators.
    • Lead the team(s) in defining, documenting, and evolving best practices.
    • Seek and be receptive to feedback and coaching from the team(s).
    • Handson experience with building worldclass web applications, especially singlepage apps
    • Offers demos, code reviews, and recommendations to help the team and others be more productive and deliver a better product
    • Advise and consult in hiring and advancement.
    • Evaluate team members' skills and provide resources for improvement.
    • Set and strive toward reaching professional development goals.

    QUALIFICATION AND SKILLS REQUIRED :

    • Bachelor's degree in Computer Science or related field
    • Strong knowledge of coding in multiple languages.
    • Strong knowledge of SQL and/or NoSQL databases.
    • Expert in one or more areas of web, data, or systems programming.
    • Understands design patterns, scaling, reliability, and maintenance tradeoffs.
    • Extremely proficient with various backend/frontend web development technologies (Node, MYSQL, Angular 2 and above Preferred, Any JavaScript, Go, Docker, Kubernetes, Microservices,)
    • Strong knowledge of testing software from unit to integration testing as well as familiarity with TDD concepts.
    • Proficiency delivering solutions in an Agile and Scrum based iterative delivery model.
    • Collaborate effectively on projects with technical and nontechnical team members.
    • Help the teams by reducing technical Debt via constant code refactoring.
    • Mentoring the project team with interpersonal communication, technical practices, etc.
    • Experience with teams spread across multiple locations across multiple time zones.
    • Must be willing to dive into software environments and technical issues.
    • Strong leadership, time management, problem solving skills and resource administration.
    • A strong desire and ability to learn quickly.
    • Strong problemsolving skills.
    • Excellent communication skills.
    • Listens and values others' input.

    Behaviors :

    • Strong people orientation
    • Ability to communicate effectively.
    • Ability to work in an environment with high degree of ambiguity (previous startup like experience could be helpful)
    • Exhibit a high level of individual initiative and ownership.
    • Effectively lead a team environment.

    Interpersonal skills :

    • Passionate, Selfmotivated and driven, with keen attention to detail, actionandresults oriented.
    • Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills.
    • Able to prioritize and execute tasks in a highpressure environment.
    • Able to present ideas in userfriendly language.
    • Experience with in a teamoriented, collaborative environment.
    )