Senior Application Developer

OneGlobeWashington, DC

About The Position

Resolves software problems and responds to suggestions for improvements and enhancements. Acts as team leader on projects. Participates in developing software user manuals. Instructs, assigns, directs, and checks the work of other software developers on development team. Analyzes and studies complex system requirements. Designs software tools and subsystems to support software reuse and domain analysis, and manages their implementation. Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer-Aided Software Engineering (CASE) tools. Estimates software development costs and schedule. Reviews existing programs and assists in making refinements, reducing operating time and improving current techniques. Supervises software configuration management.

Requirements

  • BA/BS in a technical discipline with at least ten (10) years of experience
  • Experience with application programming interfaces (APIs) to support Low-Code/NoCode Development Platform models.
  • Experience using low-code/no-code business process modeling notation (BPMN) tools.
  • Experience developing application/process automation software based on BPMN models.
  • Experience using software tools such as Appian, Salesforce, Nintex, etc. with Microsoft SQL Server databases and Microsoft .NET development environment.
  • Experience in agile and hybrid low-code application development.
  • Relevant certification from a nationally recognized technical authority

Responsibilities

  • Resolves software problems and responds to suggestions for improvements and enhancements.
  • Acts as team leader on projects.
  • Participates in developing software user manuals.
  • Instructs, assigns, directs, and checks the work of other software developers on development team.
  • Analyzes and studies complex system requirements.
  • Designs software tools and subsystems to support software reuse and domain analysis, and manages their implementation.
  • Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer-Aided Software Engineering (CASE) tools.
  • Estimates software development costs and schedule.
  • Reviews existing programs and assists in making refinements, reducing operating time and improving current techniques.
  • Supervises software configuration management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service