Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

KCI Technologies Logo

Application Developer

KCI Technologies

Salary not specified
Aug 22, 2025
Richmond, VA, USA
Apply Now

KCI Technologies, Inc. is looking to solve the problem of developing and delivering world-class solutions in the field of engineering, consulting, and construction, and is seeking an Application Developer to contribute to the development of moderate to complex web and/or mobile applications.

Requirements

  • Deep understanding of programming languages and the software development lifecycle, as well as excellent analytical abilities and problem-solving skills.
  • Proficient across the full stack of a typical web application: front-end web development, back-end development, middleware integration, and database persistence.
  • Experience working with Spatial data and/or Esri ecosystem
  • Working within the Agile/Scrum framework for delivery of software
  • Proven track record in full-stack development using the Microsoft stack: .NET (C), Entity Framework, SQL Server.
  • Experience developing secure, scalable web applications, and working with modern front-end technologies (JavaScript, HTML, CSS; ExtJS or React a plus)

Responsibilities

  • Contribute as a team member in the development of moderate to complex web and/or mobile applications, programs, integrations, and tools on multiple platforms.
  • Provide guidance to business analysts in the user requirements specification process.
  • Determine and document functional and technical requirements from the knowledge of the solution scope and the proposed architecture.
  • Work creatively to leverage frameworks and tools to realize the objectives of the solution most effectively.
  • Apply sound engineering principles to produce well-designed components and modules, implemented in clean and scalable code.
  • Learn and adopt relevant new technologies, tools, methods, and processes that improve application development and promote the use of these to other developers in the team
  • Troubleshoot, debug, maintain, and improve existing applications.

Other

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Mathematics, or related field. A degree may be substituted for relevant equivalent experience.
  • Minimum 3 years of experience as a Software Developer
  • Ability to work effectively both as a sole contributor or as a developer lead depending on the size of the project
  • Strong communication with ability to collaborate with cross-functional teams, influence technical direction, and mentor junior developers
  • KCI is committed to building a diverse and inclusive staff, and we encourage women, people of color, LGBTQ+ individuals, and individuals with disabilities to apply