Software Engineer

Where

Charlottesville, VA

What you'll be doing

Design and develop software solutions for enterprise web applications. This will include all phases of the development life cycle (architecture, design, implementation, test and deployment) using Java and client based software languages while working with 3rd party software application APIs to extend capabilities. You will work as part of a talented development team, and side by side with software developers, system engineers, and test engineers working in an AGILE development environment. Design, develop, and implement Web-enabled applications using Java, Oracle PL-SQL, XPath, Dojo Framework, Cascading Style Sheets, HTML, JQuery. Research, Design and develop complex enterprise-level web applications built on relational databases. Transform complex customer requirements into working, maintainable solutions. Utilize third-party software development kits to rapidly develop basic application solutions. Adapt off-the-shelf solutions to meet government customer needs and requirements. Work in a collaborative agile team environment.

What your background should be

5 to 7 years of related work experience. Experience with Oracle and PL-SQL and simple database administration techniques a plus. 3-5 years of experience with client side scripting techniques. Ability to learn at a fast pace and be able to rapidly learn and leverage third-party tools, SDKs, and APIs. Familiarity with Agile software development methodology, processes, and techniques.

Required Schooling / Training

Not specified

Who is the client company

This is a multinational professional services and information technology company.
If you are interested in this position, send your resume to apply@kochdavis.com