Senior Software Design Engineer (UI / Front End) Job in Redmond, Washington US
Concur (NASDAQ: CNQR) is the world's leading provider of integrated travel and expense management solutions. Web and mobile-based, Concur helps organizations and their employees control costs and save time. Concur's suite of award-winning travel booking, expense reporting and invoice processing solutions allow companies of all sizes to automate and optimize their business processes while providing actionable business intelligence and a rapid ROI. Concur is trusted by thousands of companies in more than 90 countries and reaches millions of employees worldwide.
Concur's market leadership regularly results in regional, national and international recognition. Concur was recently ranked sixth in the mid-sized company category on Seattle Business Magazine's 100 Best Companies to Work For 2011 - results based on the independent survey of employees. Concur's employees ranked the company very high in virtually every survey category, from hiring and retention to corporate culture.
More information about Concur is available at www.concur.com .
Job Overview:
As a member of the Concur Travel Expense product team, you will focus on our flagship service and contribute to the design and development of new features for Concur's hosted solutions. Working in a fast paced environment on constantly evolving products, you will enhance Concur's cloud based applications, with an emphasis on rich content oriented user interfaces. You will apply a B2C mindset to a B2B solution as you create features to engage and meaningfully impact our 15 million+ end users, mostly business travelers. You will work extensively with front end web application technologies such as Javascript, ASP.NET, AJAX, and HTML among others. Concur is an environment rich with opportunity to grow your skills and take on stretch challenges - what mark will you make on the travel industry?
Responsibilities:
- Use computer programming languages, software tools, and software development environments to code, modify, and maintain programs.
- Investigate assigned product issues, analyze layers of code for origin of bugs, and recommend solutions to cross-functional team (DevelopmentProduct Marketing).
- Gain complex product functionality and architecture knowledge.
- Strengthen knowledge in area of expertise (current language) and broaden knowledge in area of development.
- Analyze internal development process and make recommendations for changes.
- Produce Design Documents for assigned application features/enhancements.
- Review Marketing and Development documents to estimate time necessary for project completion.
- Provide feedback on functionality requests regarding feasibility and complexity.
- Serve as mentor to less-experienced developers.
- Organize and lead internal training sessions in specified product or technological area.
- Review projects to verify accuracy and effectiveness of coding.
- Serve as resource between departments on detailed technical product information.
- Assist in allocation of workload.
- May serve as lead for new product projects.
- May determine methods and procedures on new assignments.
- May provide guidance to less-experienced personnel
- Be aware of, and comply with, all corporate policies.
Education, Experience Training required:
- BSCS, BSEE, or equivalent years of work experience.
- 6+ years in a related software development role.
- 5+ years user interface / front end development for web based applications, including programming with Javascript, ASP.NET, AJAX, HTML, CSS and related web technologies.
- Experience with object oriented programming languages such as Java, C#, C++, or Objective C is preferred.
- Experience with database technologies, including knowledge of SQL, is a plus.
Job Specific Specialized Knowledge Skills:
- Experience working in Rich Internet Application Development is desirable.
- Experience working on large high volume web sites development is desirable.
- Advanced knowledge of software design and development process.
- Demonstrated knowledge of software tools, documentation process, and development process. Works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors.
- Broad knowledge of QA processes.
- Broad knowledge of requirements gathering.
- Awareness of business issues and their impact on product development.
- Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining solutions.
- Project lead experience preferred.
Value Competencies:
- Displays passion for responsibility to the customer
- Hires, develops rewards great people
- Displays leadership through innovation in everything you do
- Displays a passion for what you do and a drive to improve
- Displays a relentless commitment to win
- Displays personal corporate integrity
EEO:
Concur is an Equal Opportunity Employer and applies this policy to all applicants and employees. We are committed to hiring and valuing a global diverse work team. (M/F/D/V)
Concur is a dynamic, growing and fast-paced organization. As such, successful employees are able to work in a fast-paced environment, managing multiple priorities often times under tight deadlines. This typically requires working a 40+ hour work week to accomplish performance objectives. With that, Concur offers flexibility as to the specific working hours that may be required or available depending on your role.
Concur is a SaaS company. Employees must be technically savvy with the ability to use the computer/keyboard and telephone to conduct business. The ability to creatively problem solve to our core value of 'Leadership through innovation in everything we do'. Many positions within Concur are customer facing so written, verbal and interpersonal communications skills are required for a majority of opportunities with Concur.
Confidentiality and our core value 'Personal and corporate integrity' are critical components being that Concur is a publicly traded company and working towards building a great, enduring company.