Careers Home | View All Jobs | Jobs By Location | Jobs By Category
Senior Software Engineer
Brand: SumTotal
Req#: 477318
# of Positions: 0
Updated: 07/16/2018
Job Type: Regular
Location: Hyderabad India (DivyaSree)
Category: Engineering
Submit Profile
Return To List

Job Description

PSE – Full Stack Java Developer – JD

Company

 

Skillsoft is the global leader in eLearning – we train more professionals than any other company in the World, over 400 million learners and currently supporting more than 6000 customers including half the Fortune 500!

We are currently taking a big challenge – reinventing our product and solution for the years to come by building our next generation SaaS platform, from scratch. We believe that our customers deserve the best platform and we are delivering on those needs with the platform you will be working on. Our vision is that technology and product should come together to build the most beautiful product.

 

Position

 

To succeed in this challenging journey, we have setup multiple co-located team across the globe (Hyderabad, US, Europe). You will have the chance to work with brilliant people and some of the best development and design firms. We are looking for exceptional Java based full stack developers to join our team and learn new technology as well.

Desired skills and competencies (* = required)

 

·            Minimum 10+ years of software engineering development experience background working with developing cloud based enterprise solutions.

·            Strong knowledge in working with REST API*, Web services and SAML* integrations

·            Experience in programming languages (Java*, JavaScript*, HTML5*, CSS*)

·            Experience with frameworks (Spring, Struts)

·            Experience in Javascript frameworks (ExtJs*, Angular, Express.js)

·            Experience with code versioning tools, preferably Git (Github, Gitlab, etc) and the feature branch workflow

·            Good in multi-threading, algorithms and complex problem-solving skills

·            Advanced design, debugging and coding skills

·            Experience in working with Agile/Scrum environment*.

·            Encourage and use experimentation as a tool to achieve continuous improvement of team performance.

·            Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.

·            Participate in self-directed learning activities aimed at developing deep expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.

·            Have a deep understanding of context within which our products are being developed, deployed and used.

·            Have a solid understanding of the user personas for the product within the technical domain and deep empathy for the needs of those users.

·            Strong analytical skills and the ability to understand complexities and how components connect and relate to each other

·            Strong leadership skills; Coaching and mentoring skills.

·            Technical expert with in-depth programming and product knowledge and strong technical skills combined with project management and leadership ability.

·            Passionate, curious, open to new ideas with the ability to pick up new technologies

 

Release/PI Planning

  • Support Product Management in program backlog refinement, and estimating features and epics.
  • Collaborate with the System Architects to:
    • Understand and communicate non-functional requirements relevant to the team/feature.
    • Identify and define Architectural epics and features in the Program Backlog, including refactors.
    • Capture and communicate how the system does what it does using whatever form of documentation is appropriate to serve the Release Planning process.
  • Actively participate in Release Planning:
    • Establish own capacity/velocity for each increment.
    • Support story refinement, help identify risks and dependencies.
  • Support the Agile Team in establishing achievable PI objectives.
  • Help to identify dependencies and foster cross team co-ordination.
  • Commit to the mutually agreed plan.

Iteration Planning

  • Actively participate in team planning and contributing to team goals.
    • Work with the Product Owner to establish the acceptance criteria for a story.
    • Volunteer for and commit to delivering stories and tasks within the iteration.
    • Contribute to a statement of the iteration goals, working in partnership with the Product Owner to define the business objectives for the iteration.

 

Education and Certifications:

BE or MCA or equivalent preferred





Submit Profile

 

 

Skillsoft is an Equal Opportunity-Affirmative Action Employer: It is the policy of Skillsoft Corporation to provide equal employment opportunities to applicants and employees without regard to race, color, national origin, citizenship, religion, sex, sexual orientation, age, marital status, disability (mental or physical), protected veteran status, genetic information or any other class protected by law