Application Developer II

LSIJacksonville, FL
Onsite

About The Position

The Application Developer II position is a mid-level software development role responsible for designing, developing, testing, maintaining, and optimizing internal and customer-facing applications with limited supervision. This position requires demonstrated proficiency in modern development technologies, strong problem-solving abilities, and the capability to mentor junior developers. The developer will collaborate closely with cross-functional teams to deliver robust, scalable, and maintainable software solutions.

Requirements

  • Demonstrated strong analytical, debugging, and problem-solving skills with the ability to assess and resolve complex technical challenges.
  • Thorough understanding of the software development lifecycle (SDLC) and methodologies such as Agile or DevOps.
  • Solid grasp of object-oriented programming (OOP) and design principles.
  • Proficiency with modern programming languages such as C# or TypeScript, and experience with modern frameworks.
  • Strong understanding of front-end and back-end integration.
  • Basic understanding of web technologies (HTML5, CSS3, and TypeScript).
  • Hands-on experience with database design, SQL development, and performance optimization using Microsoft SQL Server or equivalent platforms.
  • Familiarity with DevOps practices, version control (Git), and CI/CD tools.
  • Effective communication and collaboration skills with the ability to convey technical concepts clearly to both technical and non-technical audiences.
  • Proven ability to work independently or in a lead capacity on complex development tasks while maintaining high standards of quality and reliability.
  • Must be capable of safely handling government-furnished equipment and materials.
  • Must be available to work a standard weekly schedule with overtime as required.
  • Perform other duties as assigned.
  • A bachelor’s degree in Computer Science, Software Engineering, or a closely related field from an accredited institution, and at least two (2) years of professional development experience; or
  • An associate degree plus four (4) years of relevant experience; or
  • A high school diploma plus six (6) years of experience; or
  • Completion of a recognized coding bootcamp or technical training program, plus: At least three (3) years of relevant software development experience; or An associate degree or higher in any field.
  • Internal applicants with demonstrated domain expertise in LSI applications, frameworks, or internal business systems may qualify with reduced formal experience requirements, provided they can: Exhibit comprehensive understanding of LSI application architecture, integrations, and coding standards; and Demonstrate hands-on contributions to LSI core business tools that directly support organizational operations.
  • To be considered, the applicant must be ready to review their past involvement on at least two major software features, regardless of technologies used where the applicant contributed a significant portion of the code. This will include a technical analysis of the personally written code, detailing the specific problem it solved, the decisions made during implementation, and a clear justification for why that particular approach was chosen to achieve the project's goals.

Responsibilities

  • Provides advanced technical support and guidance for internal users, testers, and junior developers.
  • Designs, develops, tests, deploys, and maintains software applications and system components in alignment with business goals and technical specifications.
  • Implements new features and enhancements to improve performance, usability, and security.
  • Authors and maintains detailed technical documentation, including system designs, specifications, and test results.
  • Integrates front-end and back-end systems using RESTful APIs, web services, and data processing frameworks.
  • Collaborates with team members to implement solutions and resolve complex issues.
  • Conducts unit and integration testing to ensure quality and stability.
  • Troubleshoots and debugs application issues following established processes.
  • Participates in and occasionally leads code reviews to ensure adherence to coding standards and promote best practices.
  • Contributes to continuous improvement by evaluating emerging technologies and implementing innovative approaches.
  • Safely handles government-furnished equipment and materials.
  • Works a standard weekly schedule of 40 hours with overtime as required.
  • Perform additional duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service