girl looking into her desktop
Back to search results

Software Engineer III - .NET, C#

Pennington, New Jersey

Job Description:

Position Summary

The senior solutions developer will be responsible for design, analysis, development, and execution of shared solutions.
•-Participates in design, development and implementation of web based technology platform(s)
•-Participates as an individual contributor and/or lead projects, completing activities as a part of a team related to special initiatives or operations
•-Should be able to solve complex problems using in house tools and be able to work with a global mindset
•-Should be able to assist junior developers and ensure high quality of deliverables
•-Should assist in the release coordination. Effectively work as part of a globally blended team of resources (both Associates and consultants)
•-Application Integration Technical consultancy to Architects and Application Development Teams across the firm
•-Input to technical roadmaps for the products and services
•-L3/L4 support for complex technical issues with the managed service applications and supported products

Required Skills

  • 7+ years of strong experience especially in C#, ASP.net, WebAPI & REST API
  • Experience in designing, developing, coding, testing and debugging new application and enhancements to existing software product.
  • Experience developing software with ASP.NET and .NET Core
  • Experience with MVC 4.0/5.0
  • Experience with WCF WebServices
  • Web Development experience using HTML 5, CSS 3, Spring MVC, JQuery
  • Experience with SQL Server and stored procedure development(T-SQL)
  • Strong experience in Object Oriented design and development
  • Experience with .NET Framework 4.0/4.5, LINQ and Entity Framework
  • Experience using modern development methodology including Agile and continuous integration
  • Solid understanding of API’s, abstractions, and message/socket level development
  • Excellent understanding of the HTTP protocol and web services
  • Experience with web server configuration, management and tuning (IIS Preferred)
  • Full development lifecycle and support tool experience: Subversion, GIT, CVS, Jira, Visual Studio, Linqpad
  • Experience with n-tier web applications with distributed components
  • Identifying, documenting, and closing out bugs
  • Automating tests, deployments, upgrades

Desired Skills

  • Proficiency in at least one scripting language Powershell (Preferred), Bash, Python, and/or PERL
  • Experience with WebAPI / REST API
  • Participation in the architectural analysis and design of the system
  • Mentoring other developers in the firm on cloud/PaaS best practices
  • Experience in Deploying and Operating Windows and/or Linux, at the SA level
  • Strong bias towards automated deployment and operations experiences
  • Experience with PaaS technologies such as: servlet containers, reverse proxy, distributed cache, load balancing, session replication, clustering and failover
  • Familiarity with PaaS solutions such as Apprenda, Cloud Foundry, Iron Foundry, Stackato, Jelastic, Google App Engine, Amazon Beanstalk, and/or Microsoft Azure
  • Familiarity with configuration management (Puppet, Chef, Cfengine) and/or container technology ( LXC, Docker, Cgroups)
  • Analytical Skills

 

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Position Summary

The senior solutions developer will be responsible for design, analysis, development, and execution of shared solutions.
•-Participates in design, development and implementation of web based technology platform(s)
•-Participates as an individual contributor and/or lead projects, completing activities as a part of a team related to special initiatives or operations
•-Should be able to solve complex problems using in house tools and be able to work with a global mindset
•-Should be able to assist junior developers and ensure high quality of deliverables
•-Should assist in the release coordination. Effectively work as part of a globally blended team of resources (both Associates and consultants)
•-Application Integration Technical consultancy to Architects and Application Development Teams across the firm
•-Input to technical roadmaps for the products and services
•-L3/L4 support for complex technical issues with the managed service applications and supported products

Required Skills

  • 7+ years of strong experience especially in C#, ASP.net, WebAPI & REST API
  • Experience in designing, developing, coding, testing and debugging new application and enhancements to existing software product.
  • Experience developing software with ASP.NET and .NET Core
  • Experience with MVC 4.0/5.0
  • Experience with WCF WebServices
  • Web Development experience using HTML 5, CSS 3, Spring MVC, JQuery
  • Experience with SQL Server and stored procedure development(T-SQL)
  • Strong experience in Object Oriented design and development
  • Experience with .NET Framework 4.0/4.5, LINQ and Entity Framework
  • Experience using modern development methodology including Agile and continuous integration
  • Solid understanding of API’s, abstractions, and message/socket level development
  • Excellent understanding of the HTTP protocol and web services
  • Experience with web server configuration, management and tuning (IIS Preferred)
  • Full development lifecycle and support tool experience: Subversion, GIT, CVS, Jira, Visual Studio, Linqpad
  • Experience with n-tier web applications with distributed components
  • Identifying, documenting, and closing out bugs
  • Automating tests, deployments, upgrades

Desired Skills

  • Proficiency in at least one scripting language Powershell (Preferred), Bash, Python, and/or PERL
  • Experience with WebAPI / REST API
  • Participation in the architectural analysis and design of the system
  • Mentoring other developers in the firm on cloud/PaaS best practices
  • Experience in Deploying and Operating Windows and/or Linux, at the SA level
  • Strong bias towards automated deployment and operations experiences
  • Experience with PaaS technologies such as: servlet containers, reverse proxy, distributed cache, load balancing, session replication, clustering and failover
  • Familiarity with PaaS solutions such as Apprenda, Cloud Foundry, Iron Foundry, Stackato, Jelastic, Google App Engine, Amazon Beanstalk, and/or Microsoft Azure
  • Familiarity with configuration management (Puppet, Chef, Cfengine) and/or container technology ( LXC, Docker, Cgroups)
  • Analytical Skills

 

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21042925

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Susan Romine

Referral Bonus:

0

Street Address

Primary Location:
1100 AMERICAN BLVD, NJ, Pennington, 08534