Fullstack Scala Developer

Gravity IT Resources

To Apply for this Job Click Here

Develop, test, maintain and support applications.  Analyze and troubleshoot software problems and recommend viable solutions. Support existing infrastructure and develop new technologies.  Focus primarily on new cutting-edge technology developments to meet market standards.

  • Develop and maintain new web applications customized for Norwegian based on business and technical requirements established by the team leader using Norwegian coding standards including IT Standards for Security & Compliance including development for mobile site application, as well as applications for android and apple devices.


  • Collaborate with the development of travel agent portal and NCL API Proxy for Security for B2B Partners. 


  • Perform complete testing of applications using unit and functional testing engaging users as necessary.


  • Conduct user acceptances testing and report results.


  • Design and implement user-driven templates, databases, and interfaces for ease of use.


  • Develop database-driven web interfaces for quick, real-time information sharing.


  • Develop external web portals allowing users to input and retrieve accurate information.


  • Participate in dynamic priority setting sessions.


  • Provide after-hours problem resolution during on-call rotation period.


  • Manage ticket life cycle related to Web Based systems by monitoring, tracking, and closing resolved tickets. Deliver assigned application development tasks and projects.


  • Know where to find relevant technical documentation in Confluence, Github, or SharePoint. Actively read program documentation.


  • Perform other job-related functions as assigned.

EDUCATION: Bachelor’s Degree in Computer Science, MIS, or related field of study or any equivalent combination of relevant background, skills, and experience. 

EXPERIENCE: Minimum 3 years’ experience of JavaScript, PHP, Apache, Drupal and Ruby or other content management system experience required. Experience in structured environment with demonstrated increasing levels of responsibility and complexity.

KNOWLEDGE & SKILLS: Proficiency with HTML, XML, JavaScript, TypeScript, PHP, ASP and ASP.NET, C#, Visual Basic, SQL, Java, and Scala. Superior skills in Scala. Strong knowledge of the Front-End frameworks: Angular, VueJs, React. Strong skills in Apache and Drupal and Ruby or similar Successful delivery of assigned application development tasks and projects.  Excellent customer centric skills.  Effective training and support of user communities with web technologies and tools.  Effective balance coordination of project, task need, operational requirements with teammates. Excellent written and verbal communication skills with demonstrated interpersonal and organization abilities. Willingness and ability to work in a deadline driven environment with ability to shift priorities effectively.  Ability to work independently and efficiently to meet deadlines.  Ability to promptly answer support related email, phone calls and other electronic communications.  Good presentation skills.  Ability to communicate and teach non-technical users. Strong attention to detail.  Self-motivated, detail-oriented and organized.  Experienced with hardware and software issues. Ability to respond proactively to training, technical support and customer service needs in line with provided guidelines.

To Apply for this Job Click Here