Senior .NET Software Engineer


MaxJobsClub US Contractor

Contract Duration: 6+ months

The Senior Engineer must be able to demonstrate experience designing,
re-designing, or updating legacy software systems, and become the subject
matter and system expert.
. Senior level, lead engineering expertise in web applications and
infrastructure, the .NET framework, relational databases, and design
. Highly self-motivated individual who has the ability to work independently
as well as in a team environment
. Outstanding verbal and written communication skills
. Ability to design, develop, test, support, maintain and debug software
. Establish and sustain successful relationships with high-profile executive
. Think critically and present complex technical information succinctly and
accurately to a variety of audiences

This individual will engage in all development and database activities of
the current system. He or she will collaborate in a team environment with
other developers, management, and end users.
. Participate in the full life cycle of development activities – define,
develop, test, install, document, and maintain
. Maintain a source control and inventory system to ensure proper version
. Create and maintain documentation, including data models, data
dictionaries, stored procedures, functional and technical design documents,
acceptance test plans, and production release schedules
. Ability to translate system requirements into technical specifications,
processes, and data mapping for existing system and system modifications
. Evaluate feasibility of enhancements requested by the user community
. Respond to upgrades needed to comply with new regulations
Support activities and tickets with an internal Help Desk team who provides
phone support to end users
. Follow systems engineering, development, and deployment best practices

Programming Skills:
. Minimum 8+ years of experience in software engineering of web applications
within the Microsoft stack (ASP.Net, C#/VB.Net, .NET Framework and/or
. Proficiency with Microsoft Visual Studio
. Experience creating and maintaining data forms with tools such as .NET
data binding for Windows applications
. Knowledge of Object Oriented design processes and patterns
. Familiar with source control, preferably Visual Studio Team Foundation

Database Skills:
. Expertise in writing queries as well as insert/update/delete SQL
. Expertise in database management via direct UPDATES, embedded SQL and
dynamic SQL such as stored procedures
. Ability to document database design (Entity Relationship Diagrams,
. Experience in transforming business requirements to data objects and
. Applied use and understanding of database principles – entities,
relationships, indexes, triggers, normalization
. Experience writing stored procedures, functions, and packages

Preferred Skills:
. Ability to interface with non-technical users
. Experience with customer service, IT help desk, or focus groups a plus
. Team leadership and mentorship; experience directing more junior
developers a plus

To apply for this job email your details to