Back to Job Search

Senior Software Developer

Posted about 1 month ago

Our client is seeking a Senior Software Developer for a 6-month contract opportunity in Fort Worth, TX!

Description:

The Digital Platform team plays a strategic role in the airline's success. This job is a member of the Information Technology Team, within the Information Technology Division and will be responsible for leveraging cutting edge technology to solve business problems by participating in all phases of the development process from inception through transition, advocating the DevOps process and test-driven development, using object-oriented development tools to analyze, model, design, construct, and test reusable objects and making the codebase a better place to live and work. In addition to being technically strong, candidates must excel in collaborative environments. Candidates should possess communications skills that allow them to present to both technical teams and non-technical stakeholders. Incumbents are expected to work with paired team members, technical leads, and architects.

Responsibilities:
• Collaborates with leaders, business analysts, project managers, IT architects, technical leads, other developers and quality assurance, along with internal customers, to understand requirements and develop needs according to business requirements
• Maintains and enhances existing enterprise services, applications, and platforms using domain driven design and test-driven development
• Troubleshoots and debugs complex issues; identifies and implements solutions
• Creates detailed project specifications, requirements, and estimates
• Researches and implements new technologies to enhance current processes, security, and performance
• Supports the development of coding standards and adhere to best practices and security guidelines
• Works closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs
• Push the boundaries of what's possible to create better experiences for our users
• Lead UI technical solutions throughout the entire product lifecycle, from initial explorations through final design deliverables such as screen layouts, user interface elements, and prototypes
• Translate usability and field research findings into design/function improvements
• Communicate technology strategy and rationale to key stakeholders and project member(s)
• Understanding of Devops toolchain and Agile ceremonies
• Document front-end technology standards and procedures
• Produce and deliver final assets using Angular, React, HTML5, CSS3, JSP and JavaScript frameworks (jQuery, etc.) 
• Experience using testing frameworks in Angular. Following TDD approach is a plus

Required Skills:
• Proficient in markup coding by hand, specifically HTML5 and/or XHTML 1.0
• Proficient in CSS3, SASS/SCSS/LESS/COMPASS implementation and best practices
• Proficient in JavaScript coding of jQuery plugins or similar JavaScript frameworks
• Proficient in key Java technologies such as Angular, React, Java, JSP, JSTL, Struts-taglib, Apache Tiles, Struts MVC
• Proficient in Spring MVC, Spring-taglib, Spring Web Flow and/or Spring Mobile
• Proficient in Responsive web design understanding (css media queries)
• Proficient in accessibility implementation using WGAC 2.0 and Section 508 standards