Progressive IT Developer I QA Automation in FT Worth, Texas
Developer I QA Automation
Location:FT Worth, TX
Job Description:Job Summary:Under the supervision of a Technical Team Lead and/or the Manager, Quality Assurance, the Developer I will work closely with senior developers, quality analysts, and business analysts for supported, new, and in-development products to understand and troubleshoot issues with those products. Developer I will participate in architectural discussions with the Technical Team Leads to develop a broad knowledge and understanding of all supported product systems. The Developer I will be responsible for developing long term automated solutions.Essential Functions:•Provide technical development support to the production support team in order to facilitate ongoing maintenance of key production systems.•Leverage appropriate technologies (code development, product features, production support DB scripts, etc.) to develop programmatic solutions to recurring system issues.•Use sound test-driven development practices (red/green/refactor).•Employ appropriate testing approaches when dealing with legacy code.•Remain informed of supported product team features and functionality (this includes attending product team meetings as appropriate).•Refactor code whenever possible to improve its readability, testability, maintainability, and performance.•Follow and help refine programming standards, best practices, coding styles, and other development guidelines.•Participate in design/code reviews.•Participate actively in daily team meetings.•Contribute substantially to the team goals as set by the Manager/Director.•Be available for rotational after hours “on-call” duties as required ensuring critical financial systems/functions are operational.•Work with Sr. Developers to ensure automated deployment of code.•Perform other duties as needed or assigned by a manager.Education and Experience:•Bachelor’s degree in Computer Science or related field and/or equivalent experience.•1-3 years’ development experience with Microsoft web-based application development leveraging Visual Studio 2008/2010.•Demonstrated experience with C#, VB.NET, ASP.net, .NET 2.0+, MS SQL Server 2005/2008+/TSQL, HTML/DHTML, CSS, XML, XLS, etc.•Aptitude for troubleshooting and researching root cause system issues.•Understands basic Internet and client/server architectures.•Understands how various issues affect each other as well as the outcome of projects.•Fluent with Microsoft Excel, Word, and Outlook with exposure to MS Project.•Development skills, including experience with at least one .NET unit testing tool and oe refactoring tool.•Experience with object-oriented development principles/patterns.•Productive accuracy and thoroughness in the implementation of project specifications and design requirements.•Desired: Experience with AJAX, SOA/ESB, .NET 3.5/4.0, LINQ, WCF, IIS, Subversion, Team City, Team Foundation Server (TFS), and familiarity with Agile development processes.•Desired: Knowledge of financial systems.Core Traits:•Takes ownership of decisions, actions, challenges, and solutions.•Applies keen problem-solving skills to implementing cost-effective solutions.•Demonstrates refined written and verbal communication skills, fosters open communications, listens effectively, and builds strong partnership networks that result in consistent forward momentum.•Skilled at solving challenges in a directed, methodical manner and analyzes the current issue to envision creative solutions.•Takes initiative to complete critical tasks, especially in team settings with dependencies on other people.•Works effectively in the face of stress, ambiguity, difficult situations, and shifting priorities.•Steps outside of “comfort zone” to tackle new issues/challenges in an aggressive manner; deals well with ambiguity in a fast-paced, cutting-edge, and entrepreneurial environment.•Challenges the status quo to generate new ideas and implements unique solutions to fix challenging problems.•Collaborates and openly seeks and shares information across teams and departments.•Has a solid background in his or her technical field and continually augments experience and skills with the latest research results and techniques.•Demonstrates a bold commitment to the total alignment of actions, words, and professional beliefs.