Software Development Engineer II
Job Description:
This is a position with excellent growth opportunities for developer with a few years under his/her belt. As an ideal candidate, you'll be someone who is always prepared to do what it takes to deliver value to the customer and is comfortable looking for new solutions to technical issues to meet the needs of the our customers.
Personal Attributes:
You are self-motivated and detail-oriented, with the ability to work either independently or in a team environment. You have creative problem solving skills; and can balance and prioritize competing demands on time and attention. You love using your technical skills to create cool products for your customers, but keep a hard eye on code quality and maintainability.
Job Responsibilities include:
Working in all phases of the development cycle, you'll participate in design and development of new code, maintenance of existing code, internal and external documentation and troubleshooting, with a strong emphasis on ensuring that version compatibility, consistency, and accuracy are maintained. You'll be expected to work collaboratively with the rest of the Development Team to continuously improve not only the products and services offered to clients, but our internal processes as well.
Position Requirements:
- Three years software design and development experience with minimum one year server-side development
- Expertise with Windows client and server platforms
- Expertise with VB.NET or C#, ADO.NET, ASP.NET and SQL Server
- Expertise on Windows Services (and preferably Web Services)
- Expertise with Database design and programming
- Strong Object Oriented Programming and design skills
- Ability to write and organize code for maintainability, scalability, and flexibility
- Ability to create and execute tactical plans
- Ability to debug; logical approach toward troubleshooting
- Ability to find simple solutions to complex problems
- Ability to design and implement best practices
- Ability to collaboratively build and adhere to requirements & specs
- Ability to clearly express or communicate ideas verbally and in email/wiki ; cooperate, work collaboratively, listen to others, and gain cooperation of others
- A bachelors degree in computer science or an equivalent technical area
Desired Qualifications:
- Awareness of and Comfort SQL Reporting Services or similar reporting engine
- Competency with Visual Source Safe
- Experience with AGILE software development methodology
- Strong hands-on experience working with web technologies (e.g. IIS, Ajax, HTML, Java Script)
Senior Software Development Engineer
We expect our developers to:
- Deliver high-quality functional software to production. Scale systems and databases to support a fast growing client base, and lead performance improvement efforts
- Be the technology leader, facilitating everyday architecture and design decisions, and setting coding standards and development best practices
- Coach and mentor team members on coding, testing, and design work. Perform code reviews, lead design reviews, and introduce tools and techniques that help drive quality and productivity across the team
- Participate in technical recruiting and set the standard for interviewing and hiring engineers into the team
- Drive product and system innovation, advocating the creation of tools and feature that delight customers and support smooth operations
The successful candidate will have:
- Computer-Science/Engineering degree or equivalent
- 8+ years of successfully building and delivering software products to market
- Hands-on coding experience with OO languages (C#/Java/C++). Experience with .Net highly desirable
- Complete command of SQL, stored procedures, data modeling, and database design. Experience with SQLServer 2008, SSIS, and SSRS highly desirable
- Coding experience with server side scripting (PHP/ASP.Net). VB.net experience a bonus
- Detailed understanding of designing and building service-based software products. Able to architect the entire distributed software stack, all the way from the database to the web application
- Deep insight into the software creation process and an intuitive feel for the human aspects of software development. Agile development experience highly desirable
- Data driven approach to decision making and a deep understanding and data and metric design. Healthcare data systems / HIPAA compliance experience a plus but isn’t required
If you’re excited about data, love to build high capacity systems, and are passionate about helping improve health care outcomes, send us your resume.
In your email please include your solution to the following coding question:
In a language of your choice write a function that takes a string and returns the longest palindrome contained in that string. A palindrome is a symmetrical string – it reads the same from left to right and from right to left. Please make sure your solution really works and provide a few interesting test cases for it. Try to make the code as efficient as you can. For extra credit provide a complexity analysis for your solution.
Data Analyst I
Job Description
This position assists with the custom analysis of health care data for both internal and external clients. The position may also be involved in the design and specification of new products around health care information.
Duties and Responsibilities
- Performs custom data analyses
- Tracking, processing, and managing of client information and data files
- Write functional specifications/requirements for projects
- Create user documentation
- Produce and/or provide internal education
- Creates presentations using results of data research
- Works on special projects
Position Requirements
- Up to 2-3 years experience in data management, analysis or informatics skills
- Experience with SQL
- Strong verbal and written communication skills, with the ability to clearly explain technical information
- Good project management skills including ability to manage competing deadlines
- Good skills in MS Office, specifically Excel and Access
- Attention to detail
- Ability to prioritize issues in a fast-paced environment
- Able to work with software developers to execute specifications
Desired Qualifications
- Healthcare experience or background preferred
- Experience with coding in SAS and/or SPSS