|
Software Engineer/Technical Analyst
Job Summary:
Enterra Solutions is looking for skilled Software Engineers / Technical Analysts to join their development team. The successful candidates will be directly involved in the development and enhancement of the company's software suite for Enterprise Resilience Management. This software suite is used by the company and its clients to transform Service Oriented Architectures (SOA's) and Process Oriented Architectures into Resilient Technology Architectures (RTA's) through the unique application of business rules, process modeling, and automated code generation.
Qualifications:
- 3 to 5 years minimum experience with web services on a JAVA platform, messaging, and familiarity with networking protocols with ability to define publicly visible interfaces and their corresponding protocols.
- Candidate will be responsible for designing components of the software product and will perform complex modification, testing and debugging tasks.
- Conduct analysis related to software design and development and solve problems. Evaluates impact of software performance, and recommends changes to software designers. The software engineer works closely with other team members and delivers small increments of high quality functionality frequently, utilizing an agile development approach.
- Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members.
- Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections. Perform unit/module testing of software to find errors and confirm programs meet specifications.
- Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity. Participate in design and code reviews with other developers.
- Assist Quality Assurance Team by providing assistance to testers and support personnel as needed to determine system problems. Develop and direct software testing plans for quality assurance.
- Hands-on experience with the following or equivalent technologies is required of ideal candidates:
Java, J2EE, JMS, XML, XPath, WebServices, SOAP, WSDL, UDDI, Tomcat, OC4J, Eclipse, CVS, UML, JDBC, Spring, Hibernate (or other object-relational mapping tools), SQL, familiarity with Unix/Linux environments
- Relational data modeling in Oracle (9i, 10g)
Desired Skills/Qualifications:
- User interface development using Adobe Flex
- BPEL development and deployment on Oracle’s BPEL-PM
- Rules engine integration with Java
- Ontology integration with Java (e.g. the Protégé – OWL API)
- Unix /Linux OS installation and administration
- Oracle 10g installation (UNIX/Linux) and administration
- Masters Degree in Career Related Study
Additional Information:
- Due to work performed in the Federal Sector, candidate must meet eligibility requirements for Security Clearance Purposes
Submit your resume for this position
Return to the Careers Section
|
|
|
|
|