Web Developer

Seeking senior web developer with experience in front end and middle tier development, for multiple browsers, that is experienced in Agile, automated testing, and writes high quality code!

 

KEY RESPONSIBILITIES

– Partner with our business owners to define software requirements.

– Partner with the senior software developer to refine scope of work and effort estimate

– Partner with our Enterprise Architecture team to evaluate emerging technology, integration design, and select design methods and tools

– Research and analyze current system, subsystems and interfaces to understand the current or new process flow

– Develop and design solutions to meet the requirement specifications, present technical alternatives as needed

– Apply object-oriented and agile iteration methodology in the design and code development

– Develop unit testing requirements, performance requirements, and test plan

– Incorporate security requirements into the design

– Develop appropriate data and object model. Develop code or adapt existing code

– Perform unit testing

– Create or update appropriate technical system / process documentation

– Identify maintenance requirements and develop releases

– Provide application on-call support, troubleshoot and resolve critical software issues.

– Prepare and participate in the design and code reviews

– Partner with the LEAN team to simplify processes by incorporating LEAN practices

– Apply basic project management methodology and best practices to self-manage time, priority, and resources

– Provide report status to customers and management team.

– Embody the Alaska Spirit and conduct oneself with professionalism, integrity, resourcefulness, and caring

– Other duties as assigned

 

KEY RESPONSIBILITIES Specific to Sr Engineer

– Partner with the business system owners and Enterprise Architecture to evaluate, design, develop and implement technology solutions

– Provide technical leadership for the application life cycle in the areas of secure code requirements, system performance measurements, quality metrics, design reviews, agile methodology, unit testing practices, application support, defect troubleshooting, and resolution

– Ensure solutions are quality based and incorporate LEAN practices for simplifying business processes.

– Design and develop complex systems and their related interfaces incorporating common services as appropriate

– Serve as a mentor and idea leader in developing others by leading code reviews, presenting technology debriefs, and sharing best practices

– Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization

– Continually seek to improve applications including system performance, functionality, code efficiency, and code defects

– Develop and maintain appropriate system documentation throughout the system life cycle including design, development, test, support, change release, and implementation documentation

– Provide application support including developing and implementing production application monitors, timely problem identification and resolution

– Own the technical aspects of a major system, ensuring the long term vision is achieved

 

QUALIFICATIONS

– Bachelors Degree or equivalent work experience required

– 4+ years prior professional experience in Software Engineering required

– Extensive experience in programming in .NET/C# technologies required

– Experience working in XML, JavaScript and web services required

– 2+ years airline/travel industry experience preferred

– Experience estimating effort and establishing timelines for projects preferred

– Experienced in Agile development environments preferred

– Experience developing test strategies and test driven development preferred

– Experience in Continuous integration preferred

– Excellent analytical and problem solving skills preferred

– Ability to debug server-side, multi-threaded, and highly scalable applications preferred

– Ability and willingness to work on older technologies as needed preferred

– Able to work collaboratively with cross functional teams to understand objectives, gather automation requirements, write technical specifications and perform in a lead role preferred

– Ability to develop high-performance and scalable software solutions preferred

– Confidence to introduce new ideas and technologies to the team preferred

 

Intermediate to advanced level experience in the following technologies may be preferred depending on the team or technology supported:

– AJAX,  jQuery,  JavaScript

– HTML5, CSS, XML and JSON

– Fundamentals of object-oriented design

– Experience creating custom UI controls, consuming and creating RESTful APIs

– Microsoft products and technologies

– Service Oriented Architecture (SOA) architectural and design skills

– Layered system architecture and design patterns (MVC, MVP)

– Sabre or any other GDS system

– Cloud based distributed systems

 

Please share your profile at babitad@divensi.com


Upload

© Divensi 2017