PitchMeAI
Jobs via Dice

Software Engineer II

Jobs via Dice · United States

  • Hybrid
  • Full-time
  • $95,000 / year
  • United States

Job highlights

  • Develop and implement software solutions based on design specifications.
  • Build customized solutions to support business requirements.
  • Ensure quality across technical aspects and custom code.
  • Design, build, and maintain efficient, reusable software.
  • Collaborate to deliver enhancements on time and budget.

About the role

Software Engineer II

Since 1927, the Mariner Finance family of companies has provided customers with creative, flexible, and convenient lending options. Headquartered in Baltimore, Mariner Finance operates coast-to-coast with physical locations in over half the states. With a growing number of employees, superior customer service remains the cornerstone of our business, and we pride ourselves in delivering a variety of loans with an enhanced focus on exceptional service. We work with customers to find options that are beneficial to their specific needs, which is why we are recognized by our customers as one of the community s consumer finance companies of choice.

Job Details

  • Read and understand detailed design specifications and implement those specifications in software.
  • Build customized solutions that support business requirements and drive key business decisions.
  • Ensure quality of all technical aspects, including data migrations, data quality, systems integrations, third-party applications, AppExchange products, and custom code.
  • Create design specifications, documentation, and unit testing plans as defined by the agile development process.
  • Reconcile differences and troubleshoot issues that are difficult and sometimes complex.
  • Complete development tasks independently as well as under direction from the product architect and development leads.
  • Design, build, and maintain efficient, reusable, and reliable software solutions.
  • Implement architectural and database design as they relate to product direction.
  • Help maintain code quality, organization, and cleanliness.
  • Collaborate across team and departments to design solutions that efficiently deliver the required enhancements on time and within budget.
  • Assist junior developers in resolving issues and participates in sharing technical and system knowledge.
  • Proactively looks for new tasks to complete and ways to assist the team in becoming more efficient.
  • May perform additional functions depending on market demand and staffing in order to provide consistent quality customer service.

Qualifications

  • At least three (3) years working in a software development role or demonstrated proficiency with required technologies.
  • Node.js, React (or Vue.js) and Express experience.
  • Proficiency with database design and development across both SQL and NoSQL technologies with MongoDB preferred.
  • Knowledge of Git with experience in GitHub.
  • Experience with Redis.
  • Experience with Command Line tools.
  • Strong analytical, organizational, and time management skills.
  • Experience shipping readable, modular, reusable code to users.
  • Understanding of web application architecture and computer science principles.
  • Proficiency in at least one object-oriented programming language.
  • Ability to communicate ideas clearly, and write intelligently both with technical teams as well as business focused teams.
  • Ability to work with little to no supervision and be able to independently determine tasks to complete on a daily basis.
  • Self-starter who can take an idea from whiteboard to production.
  • Proficient in Microsoft Outlook, Excel, and Word.

Key skills/competency

  • Software Development
  • Node.js
  • React
  • Vue.js
  • Express
  • SQL
  • NoSQL
  • MongoDB
  • Git
  • Redis

Skills & topics

  • Software Engineer
  • Software Development
  • Node.js
  • React
  • Vue.js
  • Express
  • SQL
  • NoSQL
  • MongoDB
  • Git
  • Redis
  • Computer Science
  • Object-Oriented Programming
  • Web Application Architecture
  • Agile Development
  • Technical Design
  • Data Migrations
  • Systems Integrations
  • Troubleshooting
  • Code Quality

How to get hired

  • Tailor your resume: Highlight your 3+ years of software development experience, Node.js, React, and database skills.
  • Showcase your skills: Emphasize your proficiency in SQL, NoSQL (MongoDB preferred), Git, and Redis.
  • Demonstrate initiative: Provide examples of independently determining tasks and taking ideas from concept to production.
  • Ace the interview: Prepare to discuss your understanding of web application architecture and object-oriented programming.
  • Network effectively: Connect with hiring managers and recruiters at Mariner Finance to express your interest.

Technical preparation

Master Node.js, React, and Express frameworks.,Practice SQL and NoSQL database design (MongoDB).,Solidify Git and GitHub version control knowledge.,Review Redis and command-line tool functionalities.

Behavioral questions

Describe a complex problem you solved independently.,How do you ensure code quality and reusability?,Give an example of taking an idea to production.,How do you collaborate with technical and business teams?

Frequently asked questions

What are the key technologies required for the Software Engineer II role at Mariner Finance?
For the Software Engineer II position at Mariner Finance, proficiency in Node.js, React (or Vue.js), Express, SQL, NoSQL (MongoDB preferred), Git, and Redis is essential. Experience with command-line tools and at least one object-oriented programming language is also required.
What level of experience is expected for a Software Engineer II at Mariner Finance?
Mariner Finance expects candidates for the Software Engineer II role to have at least three years of experience in a software development role. Demonstrated proficiency with the required technologies can also be considered.
How important is it to have experience with database technologies for this Software Engineer II position?
Database design and development proficiency across both SQL and NoSQL technologies, with a preference for MongoDB, is a key requirement for the Software Engineer II role at Mariner Finance. This indicates a strong need for data management skills.
Does Mariner Finance value a candidate's ability to work independently for the Software Engineer II role?
Yes, Mariner Finance highly values the ability to work with little to no supervision and to independently determine daily tasks for the Software Engineer II position. Being a self-starter who can take an idea from concept to production is a significant plus.
What soft skills are important for a Software Engineer II at Mariner Finance?
Mariner Finance looks for strong analytical, organizational, and time management skills in their Software Engineer II candidates. Excellent communication abilities, both written and verbal, for technical and business teams are also crucial.