Sr. Software Developer

Dice

Worldwide
Full-time
Software Development
javascript
node.js
react

Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Gemological Institute of America, Inc. The Robert Mouawad Campus, is seeking the following. Apply via Dice today!

The Company: GIA is the world’s foremost authority in gemology. GIA is a global organization with headquarters located in Carlsbad, CA. GIA in Carlsbad boasts a 17-acre ocean view campus that accommodates approximately 800 of its 3,000 total employees worldwide. It offers many competitive health and commuter benefits that promote the well-being of its employees as well as that of the environment.

The Location: This position reports to the Sr. Manager, Application Development, located in Carlsbad, California at our corporate headquarters. We are offering fully remote work in the states of AZ, CA, CT, DE, HI, ID, IL, LA, MA, MN, NV, NJ, NY, NC, OH, OR, SC, TN, TX, UT and WA.

What To Expect
  • We offer competitive medical, dental, vision and matching 401-K plans (up to 8%)
  • Paid vacation, sick and holidays, tuition assistance, special award (target bonus), remote perks commuter benefits
  • Global business interaction opportunities with our international location

Job summary:

GIA is looking for two Senior Software Developer – Front End and Back End with a passion for building highly secure and maintainable enterprise applications with an aim to ensure public trust in gemology. The individual in the role brings knowledge of modern programming languages and software development best practices. You’ll be responsible to code, test, implement, and assist in the design of software applications to meet both functional and technical requirements. The role would also require you to stay up to date with current trends in application architecture and cloud computing. You will be required to provide guidance and oversight for systems implementation vendors and junior software developers.

About our team:

Laboratory technology team is responsible for developing mission-critical applications that support GIA’s business. We’re a team of diverse individuals with a passion for building robust, scalable, reusable, and maintainable applications. As part of the team, you’ll be working on cutting-edge technologies and will be at the forefront of digital transformation.

Front End Requirements:
  • Bachelor’s degree in the field of computer science, information systems, or related field.
  • 5+ years of experience in professional software development.
  • 2-3+ years of experience building front end systems.
  • Knowledge of and experience using secure software development best practices.
  • Proficiency in HTML5, CSS, JavaScript, TypeScript, React, Next.js and jQuery
  • Experience developing web applications with responsive and adaptive design.
  • Familiarity with RESTful APIs / GraphQL APIs to connect to back-end services
  • Experience working with a public cloud platform (AWS preferred).
  • Experience writing unit test cases using popular test frameworks.
  • Experience with version control systems, DevOps, continuous delivery, and continuous integration practices.
  • Advanced experience building large scale applications using object-oriented design patterns, architecture patterns and integration patterns.

Back End Requirements:
  • Bachelor’s degree in the field of computer science, information systems, or related field.
  • 5+ years of experience in professional software development.
  • 2+ years of programming experience in Java.
  • Advanced experience building large scale applications using object-oriented design patterns, architecture patterns and integration patterns.
  • Strong working experience with a public cloud platform (AWS preferred).
  • Experience developing loosely coupled Microservices using Java SpringBoot, Node.js.
  • Familiarity with RESTful APIs / GraphQL APIs
  • Experience writing unit and integration test cases using popular test frameworks.
  • Experience working with containers and container orchestration tools.
  • Experience working with relational and non-relations databases.
  • Experience working with ORM (preferably JPA).
  • Advanced experience building large scale applications using object-oriented design patterns, architecture patterns and integration patterns.
- provided by Dice

Job Summary

Job ID:70
Company:Dice
Location:Worldwide
Job Type:Full-time
Primary Tag:Software Development

To claim this job, send an email to admin@remoteng.com from your work email with the job ID.

More Details


Website:

https://www.dice.com/

Job Posted:

3 years ago