Lead C# .Net Engineer

Overview

On Site
Full Time

Skills

C#
.NET
Technical drafting
IT management
Architectural design
High availability
System requirements
Interfaces
Specification
Flowchart
Design
Debugging
Project management
Software development
Production support
Leadership
Management
Problem solving

Job Details

Job Summary
As a Lead engineer, you will take a lead role in the detailed technical design, development, and implementation of applications using existing and emerging technology platforms. You will serve as a technical lead, helping guide architectural design decisions, developing and reviewing model and application code, and ensuring high availability and performance of our applications.

Essential Duties and Responsibilities

  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
  • Writes and/or reviews system specifications, including output requirements and flow charts.
  • Design, develop, test and debug new code or reuse of existing code for implementing new features and/or enhancements with minimal direction.
  • Provides technical solutions and assists in solving programming problems without boundaries.
  • Assists in preparing project plans using project management tools.
  • Develop and maintain good working relationships with team members and other teams.
  • Closely work with testers, analysts on assigned tasks, reviews test results and take remedial actions on time.
  • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippages.
  • Proactively involve in supporting existing stack of applications, batch jobs by taking responsibilities as assigned.
  • Actively participate in remediating production support incidents to meet business SLAs.
  • May lead assigned projects, including assigning tasks, coordinating efforts, and monitoring performance of the applications.
  • May recommend new technologies and methodologies to management for meeting business needs, resolving problems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.