What are the responsibilities and job description for the Ruby on Rails Developer position at Diversified Services Network, Inc.?
Diversified Services Network, Inc. (DSN) is seeking a full-time Ruby on Rails Developer to join our team! We offer a FULLY REMOTE work model, full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!
JOB RESPONSIBILITIES:
- Review and approve the modification of existing databases and database management systems.
- Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.
- Direct database development and approve project scope and limitations.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
- Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
EDUCATION & EXPERIENCE REQUIRED:
- Bachelor or Master’s degree in computer science, software engineering or relevant field with 5-7 years of experience.
- 7 years’ experience required if no degree.
REQUIRED SKILLS:
- 5 years of Ruby on Rails development experience with strong knowledge of core concepts and object-oriented programming principles. (more recent Rails experience)
- Ruby on Rails back-end stack exp.
- Strong database experience.
- Unit testing experience.
- Writing scripts.
- Proven ability to design, develop, and maintain high-performance applications.
- Strong emphasis on RESTful services, particularly within Spring Boot.
- Extensive experience with Spring Boot and Spring Framework.
- Expertise in designing highly scalable asynchronous systems.
- Familiarity with testing frameworks like JUnit and build tools like Maven or Gradle.
- Collaborate with QA’s.
- Experience with version control systems, especially Git.
- Practical knowledge of AWS for cloud services.
- Ability to work collaboratively in an Agile environment with cross-functional teams.
SOFT SKILLS REQUIRED:
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Expert ability to work independently and manage one’s time.
- Expert mentoring skills necessary to provide support and constructive performance feedback.
- Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Expert ability to troubleshoot issues and make system changes as needed to resolve issue.
- Expert knowledge of computer hardware and software.
- Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
Benefits:
- 401(k)
- Dental insurance
- Vision Insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Paid Holidays
Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com