We show jobs from every employer career page, job board and news source we can find.
Location
San Diego, CA, United States
Posted on
Oct 28, 2016
Profile
The Software Engineer Team Lead position is a intermediate level engineering position in the Software Development group. The purpose of this position is develop, maintain and support existing Healthation software products, and participate in client implementations and/or upgrades.
This position will build new product components and share the responsibility of developing, code reviewing and training development staff within the company. The position will also be responsible for coaching and mentoring SE I developers, and delivery of other tasks assigned by management.
This position requires a strongly motivated self-starter with a strong aptitude for learning in-depth Healthcare business rules and functions, and the ability to resolve issues on both interpersonal and technical levels.
Responsibilities
Research, troubleshoot, debug and support Healthation products
Research, troubleshoot and debug external vendor system defects.
Develop and maintain Healthation software products based upon technical specifications and / or verbal direction from supervisors.
Document changes, perform basic unit testing tasks, maintain versioning requirementsand uphold all company development standards as related to the software development life cycle.
Ensure all coding efforts are submitted for peer review to ensure accuracy and maintainability of software enhancements.
Devise and create test data, test plans and benchmark measures of application performance.
Assist Quality Assurance teams in debugging and testing developed software products.
Participate in the creationof technical design specifications documents for enhancements to existing systems that fulfill internal and client requirements.
Perform reviews of software development efforts to ensure accuracy and maintainability.
Perform release and build coordination of software products.
Independently monitor and maintain Healthation application systems and product releases.
Assist management with resource allocation and tasking.
Assist peer and subordinate developers during task execution.
Participate in the “on-call” rotation to support clients during non-business hours.
Prepare and deliver periodic oral and / or written status, time allocation reports for management or supervisor.
Maintain accurate documentation with regards to work performed, issues or problems defined and meetings attended.
Communicate and interact with Quality Assurance, Business Analysis, Hosting Services/IT and Project Managers to ensure project success measured by timeliness, quality measures, and cost while adhering to the software development lifecycle process.
Maintain a client-based communication style in both oral and written communications.
Assist in devising, monitoring and personally upholding the highest degree of professionalism, professional standards and strict confidentiality in matters that require discretion.
Perform other duties as assigned.
Important factors:
Required
Bachelor’s Degree in Information Technology or Equivalent training.
2-4 years experience and proven working knowledge of Java, J2EE, XML, XSLT, JSP, Java Script, JQuery and Ajax technologies
2-4 years experience and proven working knowledge current Microsoft software technologies including SQL Server, Oracle and/or similar relational database,
2-4 years experience with Office productivity suites and Microsoft development environments.
Relational Database Experience
Understanding of software development lifecycles (SDLC) and change management (CM) best practices.
Ability to understand, integrate and execute processes and technical requirements to ensure successful delivery of work.
Team oriented, flexible and able to work in a fast-paced, ambiguous and changing work environment.
Excellent oral and written communication skills.
Ablility to mentor others and and presentations ideas in both individual and group settings.
Strong attention to detail.
Important factors:
Optional
Previous experience in the healthcare industry.
Strong knowledge of healthcare concepts.
Previous consulting experience in information technology including planning or requirements gathering.
Ability to understand the business and solve business problems
C#, and experience with Microsoft Development environments , query optimization, performance optimization are a plus
Previous experience working withoffshore resources as plus
Success Measures
Successful delivery of assigned tasks that meet project, task and business requirements
Proper execution of development methodology
Excellent customer service experience by peers, other staff members and clients.
Positive contributions to the company beyond the scope of normal duties.
Ability to work independently without supervision.
Ability to learn and use AboveHealth application framework
Reporting Structure
The Software Engineer II will report to the VP, Development. This individual is expected to work closely with other engineers, database&network administrators, business analysts, project managers, and all other individuals within the company. This role also will interact with Healthation system vendors and Healthation clients.
Percentage of Travel:
Other:
100% in-office during business hours, with occasional work in remote locations a possibility. Some overtime required (evenings/weekends).
Judy Contreras
Healthation
801 Warrenville Rd
Suite 400
Lisle, IL 60532
****
Web: ****
Company info
Sign Up Now - WashingtondcCrossing.com
Employer job
90 Day Old Job