Software Engineer II (Web)
Department : 3050 : Development
About the Role
The Khoros Community team helps customers transform and evolve their business through the use of the Khoros Community product.
As a Web Engineer , you will be working on the Khoros Community. You ll be designing and implementing front - end customizations in a scalable manner.
This role is critical for an integrative experience across the Community. You ll be writing code and executing on the product roadmap towards a best - in - class Khoros Community Experience which will be showcased to customers.
Collaboration with the global Khoros Community team will be key and requires excellent communications skills.
Designing , implementing , Unit testing , documenting , deploying , and supporting custom features to the Khoros Community , focusing on the interactive / user interface aspects of the solution.
Implementing custom features for customers.
Documenting requirements , functionality , and design for of customizations and features.
Spending 10% of the time on the community providing solutions to customers about the customizations and helping customer s developers improve their experience.
Managing and accounting for your own time and activities; developing your technical and professional skills within the department
Excellent team player , Collaborating with and helping colleagues solve technical problems.
Skills / Requirements
BE / BTech in Computer Science or equivalent degree.
1 - 3 years of experience in Web Development
Be passionate about Web and mobile web development.
Knowledge of object - oriented programming , design patterns , concurrency , files and db.
Strong experience with XML , DOM , and templating schemes e.g. FreeMarker , Velocity , XSLT.
Working knowledge of server - side programming frameworks : node.js , io.js
Additional Good to Have Skills
Software revision control system : Git and Subversion.
Experience with configuration management like branching , merging , and continuous integration.
Ability to diagnose & resolve network issues.
Experience in build tools like ant , gulp , grunt , make , maven or npm etc.
Familiarity with UML and interaction diagrams.
Agile Scrum methodology including ScrumMaster role.
Familiarity with UNIX command - line tools and scripting.
Performance and Security Analysis.
Experience with automated testing frameworks e.g. JUnit , TestNG and Selenium
Why you should join our team
Lithium / Khoros offers a great working environment and competitive compensation and benefits package. We're looking for fast - thinking , innovative , passionate team players who enjoy brainstorming new ideas , work with the best and brightest in the social media software industry.
Build software. Reach 500 million users. Change lives. That s what we re doing at Lithium / Khoros. And you can do it , too.
If you want to put your stamp on the digital customer space and enjoy yourself along the way , come join the team.,