#13759-Java Software Engineer
#13759-Java Software Engineer
CSSS.NET, an Information Technology Services Firm, has been serving both Government and Commercial cliental for over nine years. CSSS.NET is a Prot?g? of Northrop Grumman, the second largest defense contractor in the nation. We provide fully integrated solutions spanning all aspects of systems and networking, development life cycles.
If you are looking for a new challenge and a great opportunity to apply your expertise, knowledge and solving problems skills this project is for you.
The Software Engineer, ?SE?, shall provide software development support for design, development, implementation, and ongoing maintenance/modification of scalable, reusable, standardized, yet customizable, secure Web-based competitive bid submission interfaces using a Java/portal-based development schema. The SE shall tailor DMEPOS Bid Submission Web Site interfaces/services to the needs of suppliers and the CBIC contractor as depicted in the DMEPOS Competitive Bidding Program flow chart in the CBIC IT SOW, Attachment J.4 and other associated contract documents, while conforming to Section 508 accessibility standards. The SE shall design and develop Web-based forms that will provide DMEPOS suppliers a secure means to retrieve the request for bid (RFB) and associated details (such as bid cycle dates and timelines), enter supplier information, incrementally submit bid forms and associated documents, and formally certify bid submission for consideration by CMS. The SE shall create methods and interfaces that will enable the CBIC contractor to retrieve supplier information, post RFBs, accept formally submitted bids, and post winning supplier results. Using architecture guidance the SE will proceed independently in developing and extensively refactoring a COTS code base in a ?test focused? approach (encompass unit testing in all code) in the following areas: 1) create a MVC front end using Struts, IBM dispatcher Servlet or Spring Framework, 2) create JSP?s with JSTL and perhaps Velocity, 3) create a service layer using object oriented principles to handle the business logic, and 4) create DAO (Data Access Objects) to retrieve data from a Postgres database. The SE shall deliver system development and integration based on CMS standards, applications, and project needs, and shall assist other PITS and CBIC personnel, such as database administrators, testers, and technical writers, etc., as needed to ensure comprehensive contract success. The SE will create and install the DMEPOS Bid Submission Web Site and assist in the installation of the associated database and conduction of a mock bidding process to allow suppliers and the CBIC contractor to test the system prior to actual bidding going live. This mock bidding shall test all aspects of the process, including data network and backup telephone testing to verify the complete system is in working order.
REQUIRED SKILLS/EXPERIENCE: The Software Engineer shall have extensive experience in Java-based object-oriented design, distributed programming, rules-based systems, Web-based GUI programming, quality assurance, testing, systems and software engineering standards such as CMMI, ISO, and CMS System Development Life Cycle (SDLC). The SE shall be experienced and completely familiar with client-server computer architectures, N-tier architectures, Web-based platform-independent applications, database servers, and distributed database concepts. The SE shall have demonstrated expertise in Java, JSP, Java Servlets, JBOSS, EJB, Fa?ade, HTML, and XML, as well as proficiency in creating, modifying, and testing Java software code, and familiarity with Solaris operating systems, and be capable of reengineering and implementing a new software product for follow-on implementation as required by CMS. The SE will have a familiarity with implementing Section 508 accessibility, SQL, DAO, Ant build scripts, and a configuration management system.
PERSONAL CHARACTERISTICS: The Software Engineer shall have the ability to work in both a team/under direction environment and in a self-paced/unsupervised environment, and, most importantly, have a desire to have fun, learn, and deliver a product on-time on-budget.
EDUCATION: The Software Engineer shall have a BS degree in a computer related field, or four continuous years of software engineering experience.
Come join our team! CSSS.NET offers competitive salary and benefits!
Please apply on-line at WWW.CSSS.NET or send your resume to stheobald@csss.net
|