Full Stack Developer II Job at ROI Solutions
Who We Are:
ROI Solutions, Incorporated, was founded in 1999 to help nonprofit organizations achieve their missions. We have spent a great deal of time and energy building our company, hiring great talent, constantly improving our technology, and developing our CRM product Revolution Online. We have evolved, and that evolution continues every day, but our core values remain unchanged since our inception: to provide solutions and services to nonprofit clients that will help them succeed in their missions and to do so with passion and purpose. Our services are unmatched and include client support, onboarding, and data and analytics. ROI Solutions is an equal opportunity employer that is committed to fostering a diverse, equitable and inclusive workplace. We welcome candidates from all backgrounds and identities to join us in supporting our client partners in their world changing work. It is a requirement that all ROI Solutions employees demonstrate a commitment to valuing diversity and contributing to an inclusive working environment.
Position Description:
We’re looking for a motivated full stack developer with senior-level experience who knows Java and relational databases. You will become an integral part of our team of over-achievers and help us push our product to the next level. You will need the ability to jump into a mature code base to diagnose issues and supply solutions in a fast-paced environment. If you are looking to do the same thing every day, we do not. But if you are looking to make a difference, to stretch your skills and learn new things, to build the best solutions the non-profit industry has ever seen, you should talk to us.
Specifically, we’re working on a custom Ajax-enabled web framework that front-ends a complex of multiple back-end relational databases. The code base is server-side Java 8 running on Apache Tomcat web servers, client-side JavaScript and jQuery inside the browsers, and SQL for database queries.
Responsibilities:
- Work with development team and product managers to ideate software solutions.
- Full stack development and maintenance of existing web applications.
- Develop and maintain data integrations with third party vendors.
- Design and author effective and secure APIs.
- Help discover, diagnose, and fix any bugs or performance issues.
- Respond and troubleshoot any downtime events and create systems and procedures to prevent them from happening.
- Perform peer code reviews
- Test software to ensure responsiveness and efficiency
- Write technical documentation
- Contribute to project artifacts as appropriate, including scope definition, data flow diagrams, technical requirements, test plans, communication plan, project plans and schedules.
- Work with Product Management to clarify requirements, inform development timeline and release schedule, and ensure completed features meet requirements and acceptance criteria.
- Track jobs to completion.
- Provide ongoing and emergency support of applications and processes as needed.
- Contribute to the design and implementation of SDLC best practices.
- Help lead projects, build our dev team, and mentor junior developers.
Required Qualifications
- 3+ years delivering secure, highly available software solutions
- 3+ years developing Java-based web applications
- 3+ years using HTML, CSS, JavaScript
- 3+ years using relational databases and authoring complex SQL queries
- Familiarity with source control systems (SVN, GitHub)
- Verbal and written communication skills. Comfortable presenting to senior stakeholders.
- Ability to quickly diagnose, understand, and remediate issues in a complex system.
Other Nice to Have Qualifications
- Non-profit industry subject matter expertise
- Some familiarity with online payment processing
- Experience integrating with third party APIs
- Understanding of RESTful web services
- Experience with jQuery, Bootstrap, Python
- Knowledge of the AWS ecosystem
- Exposure to Agile or Kanban development principles
Hello. ROI Solutions here. Don’t meet every requirement listed above? At ROI Solutions, we want to continue to build a diverse & inclusive workplace, so if this role looks great but your experience doesn’t perfectly match up with every qualification in the job description, apply anyway. You may be just the right candidate for this or other roles.
Please Note: This role is not available for remote work in AK, AL, AR, AZ, CA, CO, CT, DE, HI, IA, ID, IN, KS, LA, MI, MO, MS, MT, NE, ND, NJ, NM, NV, OH, OK, OR, RI, SD, TN, TX, UT, VT, WA, WI, WY, New York City, NY, or any location outside of the United States.
Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.