Software Engineer

Carisk PartnersTampa, FL
128dHybrid

About The Position

Assist in the development of corporate and client information systems solutions through the review; design, implementation and support of software solutions and its related support structures and systems, including but not limited to an internal development team and relevant third-party resources.

Requirements

  • Ability to function as a part of the Information Technology team as both a leader and collaborator
  • Ability to analyze information for requirements development purposes
  • Ability to transform requirements and business concepts into actionable software designs
  • Ability to document new and existing software solutions
  • Ability to effectively design test for software solutions against requirements other cogent business criteria
  • Advanced software development skills, with an emphasis on ensuring code quality through peer review using best practices and industry standards
  • Knowledge of information system processes and tools that will aid in the improvement of existing systems and design of new information technology solutions
  • Design of sustainable software architecture based on requirements and industry standards
  • Good interpersonal communication and teamwork skills

Responsibilities

  • Design software solutions by studying information needs; confer with shareholders, business managers and end-users; study systems flow, data usage, and work processes; investigate problem areas; follow the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Design, implement, and enforce solutions by determining and designing system specifications, standards, and programming.
  • Improve operations by conducting systems analysis, recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protect operations by keeping information confidential.
  • Ensure industry standards regarding client and business data handling.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplish engineering and organization mission by completing related results as needed.
  • Support and develop software engineers by providing advice, coaching and educational opportunities

Benefits

  • 10 Paid Company Holidays
  • Paid Time Off
  • Competitive Medical, Dental, and Vision Insurance
  • Company Sponsored Life Insurance
  • Supplemental Life Insurance, Short/Long Term Disability, Employee Assistance Program, Flexible Spending Account, and many other Ancillary Benefits
  • 401(k) Retirement Plan with Company Match
  • ClassPass Wellness Program
  • Employee Discount Program
  • Flexible and Hybrid Schedule Options
  • Internal Education Programs and Tuition Reimbursement Options
  • Internal Advancement Opportunities
  • Company-Wide Diversity and Holiday Celebrations
  • Best Places to Work Award Recipient 5 years in a row!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service