US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 13th May 2023
Key Skills:
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 patterns
• 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 applications
• Establish and sustain successful relationships with high-profile executive stakeholders
• Think critically and present complex technical information succinctly and accurately to a variety of audiences
Responsibilities:
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 control
• 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 that provides phone support to end users
• Follow systems engineering, development, and deployment best practices
Senior Developer – Revised 06-28-2021 Page 2 of 3
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 .NETCore)
• 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 statements
• Expertise in database management via direct UPDATES, embedded SQL and dynamic SQL such as stored procedures
• Ability to document database design (Entity Relationship Diagrams, Dataflows)
• Experience in transforming business requirements to data objects and relationships
• 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 is a plus
• Team leadership and mentorship; experience directing more junior developers is a plus
• Familiar with CSS and its role in creating responsive applicati