
| Job Title: | Software Engineer |
| Company: | Burgess Associates |
| Position Type: | Permanent |
| Pay Rate: | DOE |
| Skills: | Java, C, Unix |
| Date Posted: | May-07-08 |
Position Summary
The Software Engineer will work under the direction of senior Client programming staff and the AVP Application Development in performing analysis, design, programming, testing, installation, maintenance, and support of Client web and client/server application programs. The incumbent will assist the development team in providing comprehensive support for existing and new applications, and will offer expertise regarding methods, standards and technical considerations for software applications.
Duties and Responsibilities:
• Analyze, design, code, test, install, and maintain Web and Java/Web Service programs in a W2003/IIS/Tomcat/Informix environment.
• Analyze, design, code, test, install, and maintain ESQL/C server programs in an IBM AIX/Informix environment.
• Participate in requirements definition meetings with stakeholders.
• Write clear, concise system documentation.
• Provide production support for Clearinghouse applications.
• Coach less-experienced team members.
• Solve problems independently with minimal technical or managerial guidance.
This position requires work to be completed both independently and as a team member in various situations, maintaining composure and a positive attitude while multitasking in a fast-paced environment.
ESSENTIAL JOB FUNCTIONS & DUTIES:
Position may be required to perform other duties as required.
1. Program Analysis and Design
a. Existing code 10%
b. Enhancements 25%
2. Program Coding
a. Bug fixes 15%
b. Enhancements 20%
3. Program Testing 10%
4. Writing System Documentation 10%
5. Production Support 10%
Responsibilities and Duties
• Object-Oriented Analysis and Design.
• Object-Oriented Programming.
• Database Management.
• Data Structure and Algorithm.
• Computer Networking.
• A sincere desire to learn and the ability to learn quickly.
• Excellent written and verbal communication skills.
• Must be a team player, and work well with others.
• Strong analytical skills and attention to detail.
• Strong troubleshooting and problem solving skills.
• Strong organizational and critical thinking skills.
• Multitasking ability in a fast-paced environment.
Experience
EXPERIENCE:
MUST HAVE:
• BS degree in Computer Science, Information Systems, or related field.
• Five to ten years of experience in multi-tier database application development.
• At least four years experience in the design and development of modern enterprise web applications, including the user interface, application server, and database.
• Strong experience with Object Oriented designs using UML Modeling Tool.
• Experience with MVC frameworks.
• Strong Java 1.5 experience.
• Industry experience with more than one programming language.
• Experience with relational database schema design, stored procedures, triggers, and SQL.
• Full software life cycle development and team project experience.
• Production support experience.
OTHER HELPFUL EXPERIENCE:
• Knowledge with Design Patterns.
• Experience with Java Server Faces (JSF) and AJAX.
• Experience with Hibernate and Spring framework.
• Experience with Web services and SOA concepts.
• Experience with Java unit testing tool, such as JUnit, TestNG.
• ASP experience.
• C experience.
• Shell script experience.
• Embedded SQL/C experience.
• Familiarity with the Unix environment.
• Knowledge with SDLC procedures and processes.
Education Requirements
Bachelor's Degree
Computer Science, Information Systems, or related field
| Location: [rss] | US-VA-Herndon |
| Telecommute: | No (Onsite Position) |
| Contact Name: | |
| Contact Phone: | |
| Contact Email: | JDKinnear@Burgess-Associates.com |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in US-VA-Herndon »
View other jobs in US-VA »
View other Software Developer jobs, Java jobs, Software Engineer jobs, Tech jobs
View other jobs requiring these skills: Java,
Unix
View other postings by Burgess Associates »