Senior Software Engineer
Adecco Engineering and Technical, a division of the world leader in the recruitment of engineering and information technology professionals, has an immediate opening for an Senior Software Engineer with a leading company in Sayre, PA. Position Summary: The Senior Software Engineer, Web is responsible for designing, coding, unit testing and deploying complex leading edge web applications containing in-depth database integration, reporting and advanced user interface experiences. Primary Responsibilities and Essential Functions: Utilize provided functional specifications to architect web-based customer facing applications with easy-to-use user experiences, complex calculations, data routing, reporting and integration with Back End SQL databases. Write detailed design level documentation for all projects. Actively develop code for web solutions, including creating reusable modules that can be leveraged across multiple projects, and which conform to acceptable coding practices, standardized methodologies and company conventions. Create database tables, indexes, SQL query scripts and other necessary components to provide complete end-to-end web solutions. Analyze database performance, determine acceptable functional benchmarks, optimize and modify query statements and indexes, and provide general database tuning to ensure all solutions perform and scale to defined standards. Develop web applications to function across multiple browsers and platforms, including those for mobile devices. Perform extensive unit testing and defect fixing, including authoring and executing automated test scripts. Provide on-going enhancements and code maintenance for multiple simultaneous projects. Produce in-line documentation in compliance with company standards. Participate as part of a global development team, contribute during conceptual design and architectural strategic planning sessions, provide in-depth technical input and analysis, lead off-site/off-shore and third party development partners, perform code reviews, and actively participate as part of the overall senior engineering team. Provide initial level of effort estimates for all projects and provide on-going status updates. Represent the company as the engineering liaison with customers. Main Criteria: Bachelor's degree in computer science, electronics, mathematics, or a similar technical field, or equivalent practical work experience. A minimum of 10+ years (non academic) experience writing application code, including a minimum of 5+ years working with Java, J2EE/Java EE, JMS or similar. A minimum of 3+ years developing and integrating with SQL databases, including working in the PostgreSQL environment. Proficient in C++, C#, Python, Linux, Apache web server and Apache Tomcat. An extensive, in-depth and demonstrable understanding of the overall software development life cycle (SDLC) process and waterfall methodology. Prior experience with the Windows .NET development environment desirable. Strong verbal and written communication skills, a self-starter with outstanding planning and organizational skills. If you are interested in this opportunity, please e-mail your resume to (see below) Overtime : straight time
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."