I. Job Summary
Seeking a C#/.NET Software Engineer with a background in building scalable, predictable, high-quality, high-performance web applications on the Microsoft technology stack. As a C#/.NET Software Engineer, you will be responsible for building and maintaining internal and external-facing web applications. This person will work on a team of experienced software analysts, developers, and business resources to build highly-performing enterprise systems that increase the productivity of our employees and the efficiency of our operations. We're looking for a talented developer who is passionate about building quality systems with software implementation best practices while leading and mentoring a team of developers.
II. Essential Duties and Responsibilities include the following . To perform this job successfully, an individual must be able to perform each duty satisfactorily. Other ancillary duties may be assigned.
Build new systems and develop new functionality within our existing applications utilizing .NET 3.5/4.0 / SQL Server 2008 /.
Participates in applications development projects involving multiple applications that may impact multiple facets of the business.
Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new and by modifying existing software applications with full competency.
Work with product owners and developers to solve technical and logical issues.
Participate in a small, experienced, energetic team on a rapid, agile development schedule
Contributes strategic vision and integrates a broad range of ideas regarding applications and software development.
Articulates design and resolves technical/design conflicts as they occur.
Coordinates with business analysts and users to determine requirements.
Performs analyses of system requirements and of existing business processes and information systems.
Works with customers and technical staff to resolve problems with software and responds to suggestions for improvements and enhancements.
Reviews systems under development and related documentation. Participates in the development of software.
Fosters growth of peers and team members.
III. Supervisory Responsibilities
This job has no supervisory duties..
A. Education and Experience
Required : Bachelor's Degree in Computer Science, MIS, or similar area of study. Minimum of three years of previous experience required. An additional four years of related experience may substitute for the Bachelor's degree.
Preferred : Bachelor's Degree in Computer Science or MIS and three years of previous software development experience.
B. Certificates, Licenses, Registrations or Other Requirements
Microsoft certifications are a plus
C. Other Knowledge, Skills or Abilities Required
Technical knowledge or skills in one or more of the following is required:
Solid understanding of object-oriented programming (OOP) and computer science foundations
Knowledge of the .NET 3.5/4.0 Framework
Seeks knowledge of software implementation best practices and deployment strategies
Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
Ability to design and optimize SQL Server 2008 or Oracle stored procedures.
Experience with other software development platforms (PHP, Ruby on Rails, Java, C++, etc.) is a plus.
Ability to adapt quickly to an existing, complex environment.
Strong ability to work in a customer interfacing environment.
Ability to quickly learn new concepts and software is necessary.
Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
Listed below are key points regarding environmental demands and work environment of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
Normal setting for this job is an office setting.
Required to use motor coordination with finger dexterity (such as keyboarding, machine operation, etc.) most of the work day;
Required to exert physical effort in handling objects less than 30 pounds rarely;
Required to be exposed to physical occupational risks (such as cuts, burns, exposure to toxic chemicals, etc) rarely;
Required to be exposed to physical environment which involves dirt, odors, noise, weather extremes or similar elements rarely;
Starpoint Solutions - 9 months ago
BL Companies, Inc.
BL Companies, Inc.
- 3 days ago
Easily apply to this job
INFOTECH ENTER. AMERICA/ENG SERVICES CORP
East Hartford, CT
- 1 day ago
INFOTECH ENTER AMER./ENG SERVICES CORP
East Hartford, CT
- 1 day ago
When it comes to information technology, Starpoint Solutions can help you pinpoint success. The company provides a variety of IT-related ser...