We are seeking a skilled Developer with a strong background in building scalable, predictable, high quality and high-performance applications using this technology. As a Software Developer, you will be responsible for building and maintaining internal and external facing web/windows applications. This person will work in a team environment to build applications that improve workflow performance and increase staff productivity and financial performance.
Our current technology infrastructure is based on the .NET technology using C# with ASP.NET, JQuery, Json, JavaScript and SQL Server for the database backend. The adoption of new technologies is a constant endeavor to make sure we are quick to respond in a changing healthcare environment.
Responsibilities:
- Take a product through the entire lifecycle of analysis, design, coding, testing and implementation and support
- Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
- Perform unit and system level testing on applications.
- Coding using C#, ASP.Net, JSON, Jquery, JavaScript is a must
- Database development is a must
Benefits:
We strive to offer an environment that provides our employees with the right balance between work and personal life. We offer a comprehensive benefits package including:
- Medical, dental, vision, and life insurance
- 401(k) with matching
- Bonus structure based on performance and results
- 10 paid holidays
- Paid vacation and personal days
- In-office benefits such as massage chairs and fully stocked kitchen including a cappuccino machine.
- Office activities and events including baking, apparel, and decorating contests.
- Community involvement such as participating and raising funds for Buddy Walk.
- Casual Friday's
- Positive, friendly, and helpful atmosphere with a family like culture.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or a related area is preferred.
- Excellent English oral and written communication skills
- Development experience
- Experience in C#, ASP.NET, NET Framework 3.5 +, Visual Studio 2008/2010
- Experience in SQL Server 2005/2008/2012,
- Working knowledge of Windows Server 2003/2008 and VM
- Proven track record of designing scalable, distributed software applications.
- Object-oriented design experience
- Technical experience with systems networking, databases, Web development, and user support.
- Experience in the development and implementation of standards, procedures and guidelines to support operational processes.
- Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
- Proven ability to be flexible and work hard, both independently and in a team environment with changing priorities.
- A results oriented individual who thrives working in a fast paced environment.
- Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).