.NET Developer Lead

  • location: Charlotte, NC
  • type: Permanent
  • salary: $120,000 - $135,000 per year
easy apply

job description

.NET Developer Lead

job summary:
Overview

This individual's primary role will be to deliver new technology capabilities for the Equity Trading team within Investments. Responsibilities will include: design, development, documenting and testing on multiple application services. In addition, the candidate will be responsible for coaching and mentoring junior developers.

The successful candidate for this position will be tech savvy, analytical and detail oriented with the ability to multi-task and problem solve across multiple requests. Additionally, they must be highly skilled in working with business clients, external parties and other technology groups (developers, network administrators, senior management, etc.).

Responsibilities

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Build or implement technologies to meet business needs utilizing industry standard tools and best practices.
  • Assist in the development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Advise business clients and IT management of technology capabilities and recommend strategies to maximize benefits of new technologies.
  • Drive consistency across development teams through collaboration with other technical leads.
  • Provide third-level support of local and remote investment business clients.
  • Act as an approver in the change management process.
Qualifications

  • 8+ years as a Software Developer.
  • Excellent programming skills with proficiency in the following programming languages: C# Microsoft .NET 3.5+ framework, Transact SQL, LINQ.
  • Extensive experience designing and developing enterprise grade software.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Experience with automated acceptance testing.
  • Practical knowledge with MS SQL 2008 or relational database technologies, including the ability to design and maintain application data structures.
  • Excellent process analysis, troubleshooting and data analysis skills for customized requirements gathering.
  • Experience with agile development methodologies including Kanban and Scrum.
  • Experience with branching and merging strategies using source control products such as TFS/Git and continuous integration/deployment environments.
  • Ability to write unit-tested, maintainable code.
  • Familiar with SOLID coding principles.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
Preferred Qualifications

  • Knowledge of Entity Framework or other ORM mappers.
  • Knowledge of XML and XSLT.
  • Knowledge of Domain Driven Design.
  • Experience developing using CQRS and Event Sourcing Architectures.
 
location: Charlotte, North Carolina
job type: Permanent
salary: $120,000 - 135,000 per year
work hours: 8 to 5
education: Bachelors
 
responsibilities:
Overview

This individual's primary role will be to deliver new technology capabilities for the Equity Trading team within Investments. Responsibilities will include: design, development, documenting and testing on multiple application services. In addition, the candidate will be responsible for coaching and mentoring junior developers.

The successful candidate for this position will be tech savvy, analytical and detail oriented with the ability to multi-task and problem solve across multiple requests. Additionally, they must be highly skilled in working with business clients, external parties and other technology groups (developers, network administrators, senior management, etc.).

Responsibilities

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Build or implement technologies to meet business needs utilizing industry standard tools and best practices.
  • Assist in the development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Advise business clients and IT management of technology capabilities and recommend strategies to maximize benefits of new technologies.
  • Drive consistency across development teams through collaboration with other technical leads.
  • Provide third-level support of local and remote investment business clients.
  • Act as an approver in the change management process.
Qualifications

  • 8+ years as a Software Developer.
  • Excellent programming skills with proficiency in the following programming languages: C# Microsoft .NET 3.5+ framework, Transact SQL, LINQ.
  • Extensive experience designing and developing enterprise grade software.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Experience with automated acceptance testing.
  • Practical knowledge with MS SQL 2008 or relational database technologies, including the ability to design and maintain application data structures.
  • Excellent process analysis, troubleshooting and data analysis skills for customized requirements gathering.
  • Experience with agile development methodologies including Kanban and Scrum.
  • Experience with branching and merging strategies using source control products such as TFS/Git and continuous integration/deployment environments.
  • Ability to write unit-tested, maintainable code.
  • Familiar with SOLID coding principles.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
Preferred Qualifications

  • Knowledge of Entity Framework or other ORM mappers.
  • Knowledge of XML and XSLT.
  • Knowledge of Domain Driven Design.
  • Experience developing using CQRS and Event Sourcing Architectures.
 
qualifications:
Overview

This individual's primary role will be to deliver new technology capabilities for the Equity Trading team within Investments. Responsibilities will include: design, development, documenting and testing on multiple application services. In addition, the candidate will be responsible for coaching and mentoring junior developers.

The successful candidate for this position will be tech savvy, analytical and detail oriented with the ability to multi-task and problem solve across multiple requests. Additionally, they must be highly skilled in working with business clients, external parties and other technology groups (developers, network administrators, senior management, etc.).

Responsibilities

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Build or implement technologies to meet business needs utilizing industry standard tools and best practices.
  • Assist in the development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Advise business clients and IT management of technology capabilities and recommend strategies to maximize benefits of new technologies.
  • Drive consistency across development teams through collaboration with other technical leads.
  • Provide third-level support of local and remote investment business clients.
  • Act as an approver in the change management process.
Qualifications

  • 8+ years as a Software Developer.
  • Excellent programming skills with proficiency in the following programming languages: C# Microsoft .NET 3.5+ framework, Transact SQL, LINQ.
  • Extensive experience designing and developing enterprise grade software.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Experience with automated acceptance testing.
  • Practical knowledge with MS SQL 2008 or relational database technologies, including the ability to design and maintain application data structures.
  • Excellent process analysis, troubleshooting and data analysis skills for customized requirements gathering.
  • Experience with agile development methodologies including Kanban and Scrum.
  • Experience with branching and merging strategies using source control products such as TFS/Git and continuous integration/deployment environments.
  • Ability to write unit-tested, maintainable code.
  • Familiar with SOLID coding principles.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
Preferred Qualifications

  • Knowledge of Entity Framework or other ORM mappers.
  • Knowledge of XML and XSLT.
  • Knowledge of Domain Driven Design.
  • Experience developing using CQRS and Event Sourcing Architectures.
 
skills: Overview

This individual's primary role will be to deliver new technology capabilities for the Equity Trading team within Investments. Responsibilities will include: design, development, documenting and testing on multiple application services. In addition, the candidate will be responsible for coaching and mentoring junior developers.

The successful candidate for this position will be tech savvy, analytical and detail oriented with the ability to multi-task and problem solve across multiple requests. Additionally, they must be highly skilled in working with business clients, external parties and other technology groups (developers, network administrators, senior management, etc.).

Responsibilities

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Build or implement technologies to meet business needs utilizing industry standard tools and best practices.
  • Assist in the development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Advise business clients and IT management of technology capabilities and recommend strategies to maximize benefits of new technologies.
  • Drive consistency across development teams through collaboration with other technical leads.
  • Provide third-level support of local and remote investment business clients.
  • Act as an approver in the change management process.
Qualifications

  • 8+ years as a Software Developer.
  • Excellent programming skills with proficiency in the following programming languages: C# Microsoft .NET 3.5+ framework, Transact SQL, LINQ.
  • Extensive experience designing and developing enterprise grade software.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Experience with automated acceptance testing.
  • Practical knowledge with MS SQL 2008 or relational database technologies, including the ability to design and maintain application data structures.
  • Excellent process analysis, troubleshooting and data analysis skills for customized requirements gathering.
  • Experience with agile development methodologies including Kanban and Scrum.
  • Experience with branching and merging strategies using source control products such as TFS/Git and continuous integration/deployment environments.
  • Ability to write unit-tested, maintainable code.
  • Familiar with SOLID coding principles.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
Preferred Qualifications

  • Knowledge of Entity Framework or other ORM mappers.
  • Knowledge of XML and XSLT.
  • Knowledge of Domain Driven Design.
  • Experience developing using CQRS and Event Sourcing Architectures.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    AI Developer

  • location: Charlotte, NC
  • job type: Contract
  • salary: $50 - $55 per hour
  • date posted: 9/6/2018