Sr. PHP Software Engineer
Intermedix - Pittsburgh, PA

This job posting is no longer available on Intermedix. Find similar jobs: Senior PHP Software Engineer jobs - Intermedix jobs

Intermedix is the nation's largest provider of business and technology solutions that manage the revenue cycle and support incident preparedness for the emergency healthcare services industry. With over 1,400 employees across the country, we are a Company dedicated to providing innovative technology and business services solutions to our clients. As the industry leader we seek high-energy and dedicated professionals who will uphold our Organization’s commitment in the growing emergency healthcare sector. If you want to work for a Company that rewards innovation and hard work with opportunities for growth and development, then Intermedix may be just the place for you.
Senior Software Engineer Role Overview
The Senior Software Engineer position is a challenging and key role. This role will interact directly with the Business Analysts and Users to discover, clarify, and understand the solution requirements. Based on these requirements, the Senior Software Engineer will estimate, plan, and implement the required JAVA application changes. Development will involve individual programming as well as working within a team. The solutions must adhere to highly available architectures and automated software testing techniques.
The successful candidate must be proficient in direct customer interactions and support activities. The Senior Software Engineer must subscribe to and influence adherence to a highly disciplined development methodology, be attentive to detail, and focused on delivery of highly reliable and available applications. Technologies involved include (but are not limited to) JAVA, Web Services, SOAP, XML, AJAX, Javascript, JQuery, Spring, Hibernate, JUnit, MySQL, Tomcat, Linux, and Oracle. Diverse interest in technologies will help qualify and differentiate candidates.
Responsibilities Independently meet with product management personnel to review, elaborate, and document system requirements (including user interface, functional, and non-functional requirements) Independently meet with end customers to understand problems that need to
be resolved Provide effective support that delights customers (second and third level support) Design effective and efficient technical solutions Thorough impact analysis where changes are being made to existing
applications (so that breakage in existing functions is minimized) Create high quality software Low defect rates in code produced Meet target delivery dates (where incumbent has been involved in setting the target dates) Practice Agile development techniques Complete analysis activities such that the resulting solution fully satisfies requirements Create architectural and code-level documentation, sharing this and other technical knowledge with the team Provide accurate, objective project status to the Development Manager Report, monitor, and resolve software defects Develop and implement software that supports interoperability Participate in peer code reviews Review test objectives and test cases
Qualifications 5+ years experience with one or more object oriented programming languages Bachelor’s degree in Computer Science, Engineering, or related discipline Five or more years of technical software development experience with a minimum of 3 years of JAVA development experience. Excellent, proven oral and written communication skills Demonstrated analytical skills and methodical problem solving skills Current on technologies. Ability to rapidly absorb and implement new technologies and procedures. High degree of attention to detail, personal initiative, and commitment to quality Moderate database design and implementation expertise Proven track record of good business judgment utilized while solving complex business problems

External Description:
Skills Object Oriented Analysis and Design tools and methodologies Web development technologies (HTML, JavaScript, CSS) Write unit tests Develops solutions across all layers, from the user interface through the application layer, service layer, and data layer to the database Design interoperable components for both internal and external facing products Use frameworks for O/R Mapping, Dependency Injection, and Application/UI frameworks Use web services technologies and XML frameworks Use code profiling tools Use product build tool such as Ant or Maven Use SQL query analysis tools to optimize queries and database designs Document system requirements, including user interface, functional and non-functional behavior Continuous integration tools for unit and functional testing Provide or review functional test cases Document code abstractions and component interactions Self-manage multiple projects, tasks and objectives Provide second and third level support to production systems
Knowledge Agile methodologies Object oriented principles of abstraction, inheritance, polymorphism Understand and apply design principles such as loose coupling and encapsulation Knows software design patterns User interface and application design principles Quality assurance practices for functional and non-functional requirements Abilities Provide accurate, objective project status to the Development Manager Design solutions through collaboration with developers and business stakeholders Lead software design meetings with development team Apply impact analysis when designing change for an existing application Designs for testability and maintainability Recognizes, communicates, and avoids code anti-patterns Provide project estimates for efforts involving multiple developers Identify and refactor fragile or bad code Lead Agile processes within a development team Pragmatic in focusing efforts on objectives that matter to the business and the quality of the code Collaborate with QA test team Third party tool selection based on values and risks to the product
Additional Company Background
Additional information on Intermedix is available at www.intermedix.com .

Intermedix - 3 years ago - save job
About this company
54 reviews