Sr. Software Developer - Digital Innovations

Henderson CompaniesLenexa, KS
2d

About The Position

Utilizing cutting edge technologies, the Sr Software Developer develops and maintains internally facing business applications, deploys changes to our websites, and integrates external software solutions with internal data and applications. The employee creates reports from the database, leads software projects, and coordinates research and development for internal solutions and external technology. The employee will solve complex technical problems, mentor and train less-experienced technical employees. The developer may have an emphasis in one or more of the following areas, including but not exclusive to: Technical Leadership, Front-End UI/UX Development, Database Design and Structural Data Analysis, Functional Business Logic/Back-end development and Project Management.

Requirements

  • Bachelor’s degree in Computer Science or related field or relevant work experience.
  • Minimum 7 years’ relevant experience in software development.
  • Modern CSS/HTML (HTML 5+, CSS 3+)
  • Client-side code, including but not limited to TypeScript with React
  • Server-side code, specifically in .NET technologies (C#)
  • RDBMS (specifically, Microsoft SQL Server)
  • Must demonstrate proficiency in all core competencies as described and characterized in this job description.
  • Prolonged periods of sitting or standing at a desk and working on a computer.
  • Ability to read, write and communicate in English.

Nice To Haves

  • Relevant technical certifications preferred.

Responsibilities

  • Develops applications.
  • Gathers requirements from stakeholders and other project management activities.
  • Designs and implements solutions.
  • Evaluates, tests and revises applications as needed.
  • Optimizes SQL queries and assists team members with complicated queries.
  • Configures the SQL server as needed.
  • Other duties as assigned.
  • Creates mock-ups to provide a visual understanding of the software requirements.
  • Research latest and upcoming UI/UX trends.
  • Implements design system and best-practices for other developers.
  • Deploys changes to our websites.
  • Tests and resolves problems that occur.
  • Details the changes through company announcements.
  • Creates and maintains development and deployment environment.
  • Maintains and upgrades custom application servers.
  • Creates mock-ups to provide a visual understanding of the software requirements.
  • Leads software projects.
  • Collaborates with others to determine software requirements.
  • Performs software design work, assigns tasks and ensures successful completion of projects.
  • Mentors and assists newer developers to ensure that they are brought up to speed quickly and understanding the organization’s policies and procedures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service