Contact Us 877.823.3669

Sr. Developer/Software Engineer in Fort Lauderdale, FL at SNI Technology

Date Posted: 11/18/2019

Job Snapshot

Job Description


The Senior Developer - Software Engineer is a senior level position responsible for managing numerous projects utilizing thick and thin client technologies. Projects are conducted in small to medium agile teams, to design, prototype and build new software offerings and enhance existing software and tools. This role will include designing, developing, supporting and document enterprise application and framework code in Java, Spring, Hibernate, JavaScript, JQuery, HTML, and CSS. It will absolutely be essential to read and understand written business requirements and use case documents. We are seeking attention to detail, excellent understanding of new and existing technologies and architectures are key to this role. This role requires strong communication skills internally with stakeholders across all levels of the organization and externally for client interaction.
ESSENTIAL DUTIES & RESPONSIBILITIES

  • You will be responsible for designing, developing, testing and supporting production level code, from tasks prioritized in an agile environment, as well as, mentor junior and mid-level developers and function in a team lead role.
  • This team member will demonstrate knowledge and expertise to a satisfactory level. It will be essential to read and understand written business requirements and use case documents.
  • Responsible for designing, developing, testing and supporting production level code, from tasks prioritized in an agile environment, as well as, mentor junior and mid-level developers and function in a team lead role.
  • An attention to detail, excellent understanding of new and existing technologies and architectures are key to this position.
  • Effectively and professionally communicate and interface with FJA team members and clients. Demonstrates and facilitates professional communication skills; must be able to understand, listen, write and speak fluently, professionally and effectively in the English language.


KNOWLEDGE, SKILLS & ABILITIES

  • External client facing interactions
  • Team, technical lead, mentoring, or other leadership experience.
  • Cloud infrastructure and computing
  • Eclipse, including Plugin development
  • React.js, Node.js, Backbone.js
  • AJAX
  • XML, XSD
  • SQL, NOSQL
  • Oracle, SQL Server, IBM DB2
  • SAFe, Scrum
  • Java
  • JavaScript, JQuery, HTML 5, HTML, XHTML, CSS
  • Spring (Framework, Boot, Security, etc.)
  • Hibernate
  • Maven
  • RESTful Web Services
  • Data Structures
  • Object oriented analysis and design
  • Design Patterns
  • Websphere, JBoss, Weblogic, Tomcat
  • RDBMS
  • Mercurial, GIT, SVN
  • JUnit
  • Test driven development


LEADERSHIP DUTIES
• Excellent communication within the department, project and peers. You will provide mentoring and guidance for the development staff in order to boost the performance of the team.
• Highly motivated and organized approach to your work, project tasks, development initiatives, and company projects.
• Exceptional planning and risk management skills which ensures successful completion of department responsibilities.
• Willingness to take the lead or control of company projects, investment initiatives, or people development opportunities.
CREDENTIALS: (EDUCATION, CERTIFICATION AND/OR FORMAL EDUCATION)
Graduation from an accredited college or university with a bachelor's degree in computer science, programming or related field.
EXPERIENCE

  • 7+ years of experience in Computer Science, Engineering or a related field.
  • 7+ years of experience in software development
  • Experience across relevant technologies such as Java, JavaScript
  • Knowledge in a Test Driven Development environment or similar approach
  • Understanding of SAFe Agile software development methodologies.


COMPANY CULTURE - WORKING ENVIRONMENT
This role generally operates in a professional office environment. This role routinely uses standard office equipment such as computers/keyboards/mice, printers, phones, mobile devices, photocopiers, filing cabinets, fax machines, etc. The noise level in the office work environment varies from moderate to loud. When traveling to client sites, the employee may be exposed to various unknown work environments.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Light work. Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects.
  • While performing the duties of this job, the employee is regularly required to talk or hear; sit; stand; walk; use hands to finger, handle or feel; grasp and/or reach with hands and arms; repetitive movements of the wrists, hands and/or fingers.
  • Specific vision abilities required by this job include close visual acuity and ability to adjust focus to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing computer monitor(s); extensive reading; and legally operate a motor vehicle.


WORK SCHEDULE - TRAVEL
This position may occasionally necessitate working additional hours and weekends outside of the employee's regular work schedule. Possible local and/or national travel up to 15%.