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 platforms.

  • 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 Web Services.

  • Knowledge of 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.

  • Experience with Redis.

  • 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 platforms.

  • 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 Web Services.

  • Knowledge of 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.

  • Experience with Redis.

  • 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-21054235

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Jessica Kreiselmaier

Referral Bonus:

0