Back to search results

Senior Solutions Developer - Software Engineer II

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

Desired Skills

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

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-20048343

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Referral Bonus:

Street Address

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