Senior Software Engineer (Tucson, AZ)
-
HealthTrio, LLC, is a dynamic technology company that is growing in the healthcare market and is seeking to fill a Senior Software Engineer position. Our company focuses on new technologies and innovation, and provides opportunity for growth and a competitive salary/benefits package.
<br><br>
PRIMARY RESPONSIBILITY:
<br><br>
This position requires involvement in all phases of the software development lifecycle, including requirements, design, testing and deployment for large multi-tier applications.
<br><br>
Responsibilities include:
<br><br>
• Analysis, design, programming, and debugging of software for new development used in local, networked, and Internet-related environments.
<br><br>
• Use of software engineering best practices and open-source Java projects.
<br><br>
• Participates in research, identification, evaluation, and development of supporting software systems.
<br><br>
• Supports process improvement activities both within the department and company-wide.
<br><br>
• Modification and reuse of existing code for software enhancements.
<br><br>
• Works both independently and in a team environment, with the opportunity to provide technical leadership to other members of the engineering team.
<br><br>
• Creates and/or modifies specification documents detailing system design and enhancements to meet software requirements.
<br><br>
• Collaborates with others in the creation of installation, maintenance and procedure documentation.
<br><br>
• Provides on-going client support and maintenance.
<br><br>
• Utilizes strong verbal and written communication skills to interact with both internal and external clients.
<br><br>
• May lead cross-functional linked teams to address business or systems issue
<br><br>
<br>
ESSENTIAL DUTIES:
<br><br>
1. Designs, develops and supports organization’s software products
<br><br>
2. Creates and updates the design portion of feature specifications
<br><br>
3. Adheres to organizational processes and procedures
<br><br>
4. Adheres to departmental best-practices for software development
<br><br>
5. Work independently as a team member
<br><br>
6. Shows initiative and drive to complete tasks in a timely manner
<br><br>
7. Provides technical leadership and may provide directional leadership.
<br><br>
SECONDARY FUNCTIONS:
<br><br>
1. Complete special projects or other duties as assigned.
<br><br>
2. Contributes positively to working environment, software products and support efforts
<br><br>
POSITION REQUIREMENTS:
<br><br>
• KNOWLEDGE: Uses professional concepts; applies company policies and procedures to resolve a variety of issues. Has technical knowledge in software development practices, programming languages and development techniques.
<br><br>
• JOB COMPLEXITY: Works on and resolves complex problems. Exercises judgment within defined procedures and practices to determine appropriate action.
<br><br>
• SUPERVISION: May provide direction and leadership for engineering project teams and technologies.
<br><br>
• EXPERIENCE: Minimum of 3-5 years of related experience with a broad range of Java technologies. Knowledge of relational database concepts and SQL. Use of integrated development environments such as Eclipse or JBuilder. Strong understanding of modern object-oriented programming techniques and design patterns. Use of source control management tools such as Subversion. Health care industry knowledge, particularly with HIPAA, X12 transactions, and HL7 transactions, background knowledge of service-oriented Architecture (SOA), Enterprise Service Bus (ESB) infrastructure, SML, and knowledge of RDBMS’s (SQL, Server, Oracle and/or DB2 is a plus.
<br><br>
• SOFTWARE LANGUAGE KNOWLEDGE/SKILLS: .Net, VB6, Cobol, Java, ColdFusion, Transact SQL, PL-SQL, RDBMS (SQL Server, Oracle, DB2), AJAX, J2EE, PowerBuilder, Integrated Development Environments (Eclipse, Visual Studio), Object-Oriented programming, source control management
<br><br>
• EDUCATION: Bachelor in related field, or significant industry experience
<br><br>
• CERTIFICATION(S): Certification in applicable technology is desirable
<br><br>
• TRAVEL: Very little travel, if any
<br><br>



