NewarkCARecruiter Since 2001
the smart solution for Newark jobs

Software Development Engineer II

Company: RMS
Location: Newark
Posted on: January 15, 2022

Job Description:

Brief DescriptionRMS is looking for engineers who are excited and passionate about tackling complex leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework. We are looking to solve incredibly challenging business and science real-world problems that will have a real impact.
Responsibilities:

  • Design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using Java/Scala.
  • Experience working with Linux applications.
  • Experience working with Microsoft SQL Server writing Stored Procedures, complex sql.
  • Experience working with Microsoft SQL Server writing Stored Procedures, complex sql queries.
  • Experience working on distributed computing application on Linux platform.
  • Experience working with Kubernetes, docker.
  • Self-starter and self-motivated to learn new tech stack.
  • Champion coder Must have excellent debugging skills on multi-tenant cloud environment. What You'll Be Doing: 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. Provide an active contribution to the team responsible for the design, development, and implementation of critical enterprise scale applications.
    Required experience and skills:
    • Bachelor of Science in Computer Science or similar
    • Proficiency in Java/Scala programming language for backend development
    • Good understanding relational database management systems and command over SQL query language.
    • 2 to 4 years of experience of software development.
    • Strong understanding of selecting and utilizing appropriate data structures and algorithms to create running programs
    • Experience with high concurrency via multi-threaded programming
    • Experience with performance measurement, bottleneck analysis, and resource usage monitoring
    • Understanding and clear concepts of functional. modular and object-oriented programming.
    • Sound working knowledge of microservices style of architecture and rest api's.
    • Experience with data access and computing in highly distributed cloud systems
    • Strong skills in Programming and version control processes (git/vcs)
    • Good exposure to work on Agile methodology of software development and exposure on Atlassian suite - Confluence, Jira etc.
    • Experience contributing throughout the Software Development Life Cycle experience including planning, designing, development, unit testing, other testing and debugging
    • Effective communication skills, with a demonstrable ability to convey complex ideas to others in a concise and clear manner.
      Desirable experience and skills:
      • Familiarity with scripting languages such as Python or R
      • Experience in performance measurement, bottleneck analysis, and resource usage monitoring
      • Significant experience in multi-threading and memory management
      • Familiarity with probabilistic and stochastic computational techniques
      • Experience with data access and computing in highly distributed cloud systems
      • Experience in agile development.

Keywords: RMS, Newark , Software Development Engineer II, IT / Software / Systems , Newark, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Newark RSS job feeds