Senior Software Engineer FedBid
THIS JOB HAS EXPIRED Company Profile
FedBid, Inc. is a growth-oriented organization operating a multi-billion dollar online marketplace where government and business buyers can access a managed network of 50,000+ qualified sellers at the touch of a button. Our buyer-powered marketplace utilizes a reverse auction model that connects buyers with the most competitive sellers of commodity goods and simple services. The company was founded more than 10 years ago on the premise that there?s a better way to buy. By creating a model that shifts market power to buyers, we?ve challenged conventional thinking about purchasing and procurement--and proven that there is indeed a better way.
The Sr. Software Engineer is responsible for the analysis, design, development and maintenance of several software components related to both enterprise and strategic applications. The Engineer will perform discovery, analysis and provide design solution to all applications while also providing support to QA teams. The Engineer augments a dynamic development team working in an agile environment to help refine requirements, and translates those requirements into software designs and solutions. The Sr. Software Engineer will report directly to the Director of Technology.
Understand and translate business requirements and rapidly drive convergence towards the best solution.
Design and implement highly scalable, high performance applications using Spring, Hibernate, JEE and JMS Messaging technologies and frameworks.
Contribute to the design and architecture process as part of the development team utilizing industry standard best practices and architecture/design patterns.
Integration testing, debugging and fixing software as part of the implementation process.
Support the development, release and maintenance of final solution.
Work in a fast-paced team environment with a focus on quality
Augment the software development team building software solutions
Support and maintain all external and internal back office applications
Education and Experience
B.S. in Computer Science or related field
5+ years of Experience
Hands on Experience in the following technologies
Web Services (REST and SOAP)
Skills and Knowledge
Ability to work effectively in a team environment with the ability to make strong technical recommendations and decisions.
Demonstrate concise problem determination and critical thinking skills
Understanding of the Software Development Lifecycle and supporting methodologies, including Agile & Waterfall.
Ability to work collaboratively and constructively in a growing company to achieve results.
Creativity with an ability to think outside the box.
Self motivated and a self starter
Knowledge of OOA/D, UML, Application Servers (such as WebLogic, Tomcat)
Hands-on experience with Hibernate, Spring framework, XML, JMS, Security, Web Services, Oracle RDBMS, JEE and related technologies
Knowledge of common JEE design patterns
Vienna, Va. (Headquarters)
||Vienna, VA |
THIS JOB HAS EXPIRED