Careers At 3Nickels, The Financial Advisor In Your Pocket
Posted 2 years ago

We are looking for a Senior Lead Software Engineer with at least 5 years of experience in building high-performing, scalable, enterprise-grade applications, while providing expertise in the full software development lifecycle, from concept and design to testing. You will be part of a talented software team that works on mission-critical applications. ReactJS experience is required.

If you love working with a team that is passionate about what they do and an environment that supports personal growth, GuidedChoice will be a good fit for you.

Responsibilities Include

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance;
  • Contribute in all phases of the development lifecycle and strong leadership;
  • Manage development cycle to meet deadlines for testing and release to production;
  • Write well-designed, testable and efficient code;
  • Developing test plans and scenario based test cases;
  • Debugging and documenting programs;
  • Ensure designs are in compliance with specifications and can be integrated in the application system;
  • Prepare and produce releases of software components; and
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject;
  • 5+ years experience;
  • Object-oriented analysis and design using common design patterns;
  • Proven hands-on Software Development experience using Java, JavaScript, J2EE, HTML 5, Ant and CSS;
  • Extensive experience using ReactJS/Native;
  • Extensive knowledge and experience using the Spring Framework and/or Struts 2; JSF or JSP;
  • Deep insight into Java and JEE internals (Class loading, Memory Management, Transaction management, etc.);
  • Experience with test-driven development;
  • Other Requirements – Good to have, but not required:
    • Knowledge of WebLogic;
    • Experience in developing financial and/or investment applications.

We are looking for a Senior Lead Software Engineer with at least 5 years of experience in building high-performing, scalable, enterprise-grade applications, while providing expertise in the full softw...

Posted 2 years ago

GuidedChoice.com was founded on the principle that everyone deserves a trusted partner to help them realize the future they want. It’s why our entire model is based on providing advice truly personal to your long-term retirement goals. But that’s only the start. 

Responsibilities Include

Candidate chosen will develop, integrate, deploy, and operate highly available and resilient systems that support the infrastructure, business, mobile, and web applications of GuidedChoice.com.

In addition to the technologies, the day to day will include:

  • Use industry-leading standards and established protocols for testing in highly available, resilient and secured environments.
  • Solve highly complex problems relating to mission critical services and build automation to prevent problem recurrence
  • Deploy in MS Azure cloud in highly available configurations
  • Design, test, integrate and oversee deployment of auto provisioning and de-provisioning in resilient and highly available environments based on user load
  • Develop, mitigate and track risks associated with highly available or publicly facing apps and websites
  • Help create new designs, architectures, standards and methods for large-scale distributed systems (more as experience grows)
  • Engage in service capacity planning and demand forecasting, software performance analysis, and system tuning

Requirements

Looking for a Site Reliability Engineer with strong fundamentals and Kubernetes management experience. The Site Reliability Engineer scope of duties will include installing, using, and customizing the following technologies:

  • Kubernetes, Docker, and MS DevOps
  • Terraform, CloudFormation, and Ansible
  • Git source control repository
  • Databases like MS SQL, PostgreSQL, and MySQL
  • Markup languages like JSON, YAML and XML
  • Working understanding of Linux OS, networking, and cybersecurity
  • MS Azure, and hybrid cloud deployments and administration

 

GuidedChoice.com was founded on the principle that everyone deserves a trusted partner to help them realize the future they want. It’s why our entire model is based on providing advice truly persona...

Posted 2 years ago

The ideal candidate for this position will have an advanced grasp of the full life cycle of the software development process:  requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products and tools. This candidate will provide technical support to the project team members and rely on experience and judgment to plan and accomplish established goals. The position will involve a variety of complicated tasks and may require resourcefulness is expected.

Responsibilities

  • Great Interpersonal relations, team cooperation and the ability to communicate with technical and business stakeholders.
  • Familiarity with emerging technologies and software development best practices.
  • Ability and desire to quickly evaluate and learn new concepts, technical skills and technologies.
  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.

Qualifications

Minimum qualifications:

  • Software development experience in Java using Spring Stack such as Spring boot, Data, Cloud, Stream.
  • Experience working with ORM framework such as Hibernate.
  • Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
  • Working proficiency and communication skills in verbal and written English.
  • Experience with EJB is a plus.

Preferred qualifications:

  • B.S./M.S. degree in Computer Science, Engineering or a related subject; Experience with one or more general purpose programming languages including but not limited to: Android, C/C++, C#, Objective C, Python, JavaScript, or Go.
  • Interest and ability to learn other coding languages as needed.
  • Experience with cloud providers such as AWS, Azure

Apply Online

The ideal candidate for this position will have an advanced grasp of the full life cycle of the software development process:  requirement gathering, design proposals, implementation, testing and mai...

Posted 2 years ago

We are looking for a creative and passionate Front-End Web/Mobile App Developer with experience in building next-generation UI, high-performing, scalable, enterprise-grade applications, with full software development lifecycle experience, from concept and design to testing. You will be part of a talented software team that works on mission-critical applications. Hands-on experience in building component-based Web UI using modern JavaScript frameworks is highly recommended.

Responsibilities Include

  • Contribute in all phases of the development lifecycle to meet deadlines for development, testing and release to production;
  • Write well-designed, testable and efficient code;
  • Developing test plans and scenario based test cases;
  • Debugging and documenting programs and components;
  • Ensure design is following specifications, standards and patters;
  • Participate in peer and code review activities;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review;

Requirements

  • B.S./M.S. in Computer Science, Computer Engineering, related field, and/or equivalent education and work experience;
  • Extensive and proven hands-on experience using ReactJS, React-Redux and JavaScript (ES6);
  • Experience in MobX using complex data models;
  • Working knowledge of common source code repository practices (E.g. Git source code version control);
  • Strong knowledge of HTML 5 and web fundamentals (CSS, HTTP, security, performance, etc.);
  • Understanding of component-based common web application architecture development model;
  • Understanding with test-driven development;
  • Demonstrated ability to work successfully in a highly collaborative, dynamic, team oriented environment;
  • Strong communication skills;
  • Object-oriented analysis and design using common design patterns;
  • Good to have, but not required:
    • React Native and familiarity with SSO;
    • Full-stack and backbone experience is a plus;
    • Experience in developing financial and/or investment applications is a plus.

 

We are looking for a creative and passionate Front-End Web/Mobile App Developer with experience in building next-generation UI, high-performing, scalable, enterprise-grade applications, with full soft...

Posted 2 years ago

The ideal candidate for this position will have an advanced grasp of the full life cycle of the software development process:  requirement gathering, design proposals, implementation, testing, and maintenance for the enhancement of both existing and new products and tools.  This candidate will provide technical support to the project team members and rely on experience and judgment to plan and accomplish established goals.  The position will involve a variety of complicated tasks and may require resourcefulness is expected.

Responsibilities

  • Experience leading a technical team through all phases of the software and delivery cycle.
  • Great Interpersonal relations, team cooperation and the ability to communicate with technical and business stakeholders.
  • Familiarity with emerging technologies and software development best practices.
  • Ability and desire to quickly evaluate and learn new concepts, technical skills and technologies.
  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.

Qualifications

Minimum qualifications:

  • Bachelor’s degree in Computer Science, similar technical field of study.
  • 5 + Years software development experience in Java using Spring Stack such as Spring boot, Data, Cloud, Stream.
  • Experience working with ORM framework such as Hibernate.
  • Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
  • Working proficiency and communication skills in verbal and written English.
  • Experience with WebLogic, EJB is a plus.
  • Experience as DevOps.

Preferred Qualifications:

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field.
  • Experience with one or more general purpose programming languages including but not limited to: Android, C/C++, C#, Objective C, Python, JavaScript, or Go.
  • Experience using Docker.
  • Interest and ability to learn other coding languages as needed.
  • Experience with cloud providers such as AWS, GCP, Azure

The ideal candidate for this position will have an advanced grasp of the full life cycle of the software development process:  requirement gathering, design proposals, implementation, testing, and ma...

Posted 3 years ago

GuidedChoice builds advanced planning tools for retirement designed to help people save more, invest appropriately, and provide a sense of confidence. We are looking for a creative and passionate Senior Cloud Engineer with at least 5 years of experience in building and using modern cloud technology that supports high availability and scalability while adhering to strict security policies. You will be part of a talented software team that works on mission-critical applications and a contracted third party providing after-hours system monitoring and support. Hands-on experience in building and maintaining cloud infrastructure and collaborative problem-solving is a must.

If you love working with a team that is passionate about what they do and an environment that supports professional and personal growth GuidedChoice will be a good fit for you.

Responsibilities

  • Manage and maintain health of cloud environments
  • Guide the evolution of our cloud infrastructure
  • Manage third party consultants who currently responsible to keep uptime of cloud.
  • Improve the availability, scalability, and performance of the cloud environments
  • Manage Users and device policies through Azure Active Directory, Microsoft Intune
  • Manage Azure/Microsoft Compliance, Information Protection, Defender, Cloud App Security
  • Manage Data Loss Prevention policies
  • Troubleshoot, monitor, and support environments
  • Build and create agile development and testing environments
  • Alleviate Infrastructure as Code
  • Manage Cloud and local network infrastructure
  • Be a developer advocate and facilitate the dev needs
  • Setup and manage firewalls and NextGen firewalls.

Required Skills

  • 3 + years of professional software engineering experience in a cloud environment
  • 2 + years of professional experience working with Infrastructure as code.
  • 1 + years of Kubernetes or Docker container experience
  • Mastery of at least one scripting language
  • Experience with Systems Integration and Complex system analysis
  • Experience gathering and analyzing data to determine system requirements
  • Experience developing work plans and estimates as they relate to systems integration work tasks and team members
  • Experience designing and implementing tests to verify proper system operation
  • Ability to research, evaluate, and recommend solutions and technologies based on customer needs
  • Experience with drafting technical instructions, engineering plans, technical designs, and other systems integration related documents

Apply Online

GuidedChoice builds advanced planning tools for retirement designed to help people save more, invest appropriately, and provide a sense of confidence. We are looking for a creative and passionate Seni...