Software Developer Telecommute · Newark, California, United States

Company: Mokriya

Description

  • Preference for candidate who are in United States.
  • Design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using Java.
  • Build a REST API service layer for the new generation of RiskLink.
  • Utilize modularity and layering to enable high scalability and maintainability for software applications.
  • Write high-performance computer algorithms and software code for Risk Analytics suite of applications.
  • Create software design documents, architecture, sequence, class and related artifacts.
  • Translate design inputs into development work items. Assist in providing estimates for levels of effort required to accomplish expected deliverables.
  • Collaborate with fellow engineers, Product/Project Managers and Quality Assurance engineers to develop multi-tier, multi-layered application layer framework and functional components, following coding, documentation and design standards.
  • Research new technologies and techniques to support leading-edge development. Mentor junior team members on technical aspects.
  • Provide an active contribution to the team responsible for the design, development, and implementation of critical enterprise scale applications.

Requirements

  • BS/MS degree in Computer Science or related field with 3-5 years of professional experience
  • At least 4 years of experience in object-oriented design, data structures, design patterns, algorithms, and programming skills using C++ or Java/C#
  • Ability to build fast, reliable, scalable, highly available, services and software components
  • Demonstrated ability to produce quality code and experience with source control systems like Git/Bitbucket
  • Past experience with Agile methodology

Vacancy page : https://mokriya.workable.com/j/C29FBCC790