About The Position

This position represents that of a senior web application developer on CWTSatoTravel's E2 Solutions product, an enterprise-level application used extensively by the US federal government for travel and expense management. Specifically, this position focuses primarily on the top two tiers of development, meaning the UI and the business logic tiers, but with secondary responsibility to the database tier.

Requirements

  • Bachelor Degree in Computer Science or other technology field preferred
  • Knowledge of and belief in Agile methodologies (Scrum, Kanban, Lean, etc.) absolutely required
  • Java 8
  • (X)HTML
  • JSF using Facelets
  • Richfaces or other Rich Web Frameworks
  • JQuery Mobile
  • Spring Framework
  • Spring Web Flow
  • JavaScript
  • AJAX/A4J
  • CSS
  • Rally (now called CA Agile Central, or other Agile project tools)
  • Eclipse (NetBeans and IntelliJ are nice too) using SVN
  • TDD or related JUNIT knowledge
  • Selenium/Automation knowledge

Nice To Haves

  • SQL
  • PL-SQL
  • Oracle (11g/12c preferred)
  • SQL Developer
  • UI design experience
  • Angular2, other modern UI
  • Maven/Jenkins experience
  • PCI, PII, Section 508 Compliance
  • Experience developing in a large, enterprise-level application
  • Ability to work well in a very social, close-knit team
  • Ability to communicate technical detail with non-technical stakeholders

Responsibilities

  • Performs a variety of complex programming tasks, such as designing, documenting, and coding program logic.
  • Performs analysis and makes recommendations in areas that require a high level of technical competency.
  • Assists in short-term plans for development groups to effectively utilize resources.
  • Manages customer satisfaction process taking accountability for addressing concerns.
  • Provides estimates of work effort for client projects.
  • Functions as a technical resource for the other team members.
  • Provides technical training, guidance, and resource support for departmental staff.
  • Provides application support and enhancements to existing applications.
  • Defines system requirements, priorities, and viable alternatives.
  • Helps provide coordination on projects assigned to the development team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service