What are the responsibilities and job description for the IS Developer II position at Leavitt Group?
Our Leavitt affiliate, FBMC in Tallahassee, FL, is seeking to add new talent to their team.
FBMC recognizes the challenge of balancing healthcare costs while meeting the needs of a diverse workforce. Through transparent client relationships and a commitment to excellence, FBMC has served their clients for more than 40 years.
The IS Developer II is responsible for developing, supporting, and maintaining software that enables the delivery of the company’s products and services. Specific functions of this position include conceptualizing the design of software, participating in planning and programming of application and/or system software, analyzing software problems, writing complex programs, modifying existing programs or macros, testing programs and/or changes, preparing user and technical documentation.
Essential Job Duties And Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The
requirements listed below are representative of the knowledge, skill, and/or ability required.
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
FBMC recognizes the challenge of balancing healthcare costs while meeting the needs of a diverse workforce. Through transparent client relationships and a commitment to excellence, FBMC has served their clients for more than 40 years.
The IS Developer II is responsible for developing, supporting, and maintaining software that enables the delivery of the company’s products and services. Specific functions of this position include conceptualizing the design of software, participating in planning and programming of application and/or system software, analyzing software problems, writing complex programs, modifying existing programs or macros, testing programs and/or changes, preparing user and technical documentation.
Essential Job Duties And Responsibilities
- Create or modify software and database systems used by the company’s employees, customers, and partners according to established development policies and procedures. Includes developer testing to identify and remove defects and to verify that the software is working as designed.
- Lead development efforts with one or more developers and representatives of other departments on a team, including determining development needs, work priorities and project timelines.
- Ensure peers’ programming code is accurate, efficient and meets established standards.
- Work independently or in a team environment to evaluate design requirements to develop system flow diagrams, system specifications, and oral and written directions to produce complex working, accurate computer programs or to update or modify existing programs.
- Use a design, system flowchart, system specification and/or oral or written directions to write programs.
- Perform programming related to implementation of client plan designs and company products and services.
- Design structures for reports, forms, data files and file layouts.
- Develop and implement the specifications required to set up a testing environment.
- Maintain and update existing computer programs based on oral or written design specifications.
- Debug, test programs and evaluate test results to prepare programs for installation.
- Design testing environments and install programs, files, indexes, and utilities.
- Document programs, systems, and files for programmer and customer use.
- Interface directly with clients, vendors, and users to determine software needs and requirements.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The
requirements listed below are representative of the knowledge, skill, and/or ability required.
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- Must be a self-motivated self-starter that possesses the ability to work both independently and also within a small team environment that requires independent and collaborative design, development, troubleshooting, and optimization of complex systems.
- Expert-level proficiency in Transact-SQL (T-SQL) to include designing and maintaining database objects, including tables, views, stored procedures, functions, triggers, and indexes within a large, highly normalized, performance-sensitive database environment.
- Experience in PowerBuilder development including building user interface components, data windows, and application logic for the various object types in PowerBuilder. Ability to organize and incorporate business rules, incorporate complex data retrieval logic, manage event-driven workflows, and design user interfaces. Experience with the Powercerv Powertool framework is a plus.
- Experience with the .NET Framework, Visual Studio and C# is a valuable plus for this role, as is the ability to understand and administer Windows Servers to be able to help configure, secure, and troubleshoot the underlying infrastructure that hosts internal applications.
- Strong analytical and critical thinking skills
- Demonstrated understanding of projects from the perspective of both client and business.
- Familiarity with Agile development methodologies.
- Ability to learn new languages and technologies.
- Ability to proactively identify and solve problems.
- Bachelor’s degree in computer science, Engineering, or related field and two years related experience.
- Experience with coding languages (e.g. C#, PowerBuilder) and frameworks/systems (e.g. Net, Visual Studio, SVN, JQuery, Knockout) a plus.
- Experience with development in Sybase ASE and/or Microsoft SQL Server environments
- Degree may be substituted by relevance of work experience.
- Salesforce Developer skills
- Object-oriented programming language experience, specifically Active Record in Rails and Ruby