Employment Opportunities

Web Software Engineer

Position Description

The Web Software Engineer designs, develops, maintains, documents and tests .NET web applications and web services. Working as an integral contributor in a collaborative development team, the Web Software Engineer participates in the development, implementation and maintenance of high-availability thin and smart-client applications and web services.  This position performs all traditional software development activities in accordance with the company's configuration management plan and contributes to the software development process improvement efforts.

Primary Responsibilities

 •  Design, document, develop, maintain and test web applications and web services.
 •  Lead system design activities and prepare appropriate documentation.
 •  Lead and mentor other developers in the software engineering process.
 •  Identify and recommend methods to optimize utilization of development resources in
    order to accelerate delivery schedules.
 •  Interface with other members of a project team to effectively and efficiently deliver
    product functionalities to the company's customers.
 •  Evaluate and recommend technologies that contribute value to the engineering
    organization or to the solutions produced by the engineering organization.

Required Knowledge/Skills/Abilities

 •  Undergraduate degree in Computer Science or Engineering.
 •  10+ years software engineering experience in a managed development environment.
 •  5+ years experience using Microsoft server and development platforms, specifically
    Windows Server 2000, Windows Server 2003, IIS, Windows XP and Visual Studio.
 •  3+ years recent web application/web service design and development experience using
    Visual C#, ASP.NET and MS SQL Server 2000/2005.
 •  Recent experience working in a mature software engineering environment with direct
    exposure to an iterative development methodology, preferably RUP or Agile.
 •  Proven record of successfully developing large, high-availability web applications in
     collaborative software engineering environment.
 •  Demonstrated success functioning in a team-lead role.
 •  Must be able to succeed in a dynamic collaborative team environment and have excellent
    interpersonal and communication skills.

[more+]

Located in Plano, CareSmart employees enjoy a casual work environment, flexible scheduling of work hours and benefits consistent with other small businesses.  Please send a copy of your resume and a phone number with an idea of the best time of day to contact you.  Include salary requirements in order for your qualifications to be considered.  To apply, e-mail resume to hr@caresmartsolutions.com.

CareSmart Solutions L.L.C. is an Equal Opportunity Employer.