Software Engineer III
Bridgewater, NJ
Senior Software Engineers research, design, test, implement, and maintain software systems to meet client or employer needs. They use a variety of computer programming languages and applications, working in teams with other IT professionals, or alone.
They are expected to work with Business Analysts, Subject Matter Experts, and other project stakeholders to implement application software based on varying levels of written requirements and verbal input. Implementation includes design, coding, unit testing, delivery, and source code management. Senior Engineers are also expected to demonstrate their value to the organization by mentoring other team members as they learn and grow, take ownership and responsibility not only for your deliverables, but for the entire application and its use, and to find a balance between achieving software excellence and delivering working code. Prototyping, functional analysis, software integration, and package implementation and testing. Providing technical leadership. Achieving 50% automation rate. Utilize the test case methodology. Provide timely status updates, data architecture, data modeling, data warehousing, and business intelligence analysis and reporting. Validating logical data models with business subject matter experts. Assist Database Administration in transitioning to database schemas from logical data models. Define and enforce standards and conventions (definition, naming, and abbreviation). Maintain data assets by developing and implementing data models, data standards, data definitions, standard calculations and derivations, corporate business rules and access control.
Requires a Bachelor's degree in Computer Science or a related field plus 5 years of experience. In lieu of a BS + 5, employer will accept a Master's degree in Computer Science or a related field plus 3 years of experience. Requires experience in systems integration and development, package implementation, and knowledge of multiple technologies, including but not limited to Java, J2EE, SQL, HTML, XML, XSL, JavaScript, ORACLE; experience working with dynamic work queue workflow management; extensive experience using XML technologies; experience with CORBA and EDI interfaces; extensive use of Maven build management and deployment; extensive experience working with multi-threaded applications; and, the ability to mentor other team members as they learn and grow, take ownership and responsibility for the entire application and its use, and to find a balance between achieving software excellence and delivering working code. Must be willing to travel as needed between the PA and NJ offices.
40 hours/week. Must also have authority to work permanently in the U.S. Applicants who are interested in this position may apply to http://www.jobpostingtoday.com ref#1439 for consideration. |