Apply for this job now

Senior .NET Engineer

Location
Connecticut
Job Type
Permanent
Posted
22 Jul 2021
The ideal Senior Software Engineer candidate is team-oriented, possesses excellent communication skills, and has previously held a role on a development team utilizing scrum methodology with both on and off-shore developers. Additionally, the candidate should have experience developing web-based applications, utilizing .NET, C#, JavaScript, JQuery or React JS as well as Azure. The successful candidate will have experience creating RESTful services with web API and Entity Framework. Experience with .NET Core would be a bonus as well.

We are looking for someone who has grown up through the web software development ranks - possessing 4+ years' experience in designing and architecting highly scalable and performant web applications. We're looking for a passionate, impactful, technical team member who is collaborative and seeks to bring their best personally, as well as within their team and the numerous teams we interact with across technology.

Responsibilities:
  • Develop interface recommendations for web sites and web applications
  • Assist in the development, documentation, and quality assurance for web solutions
  • Assist in defining site functionality, technical architecture, and interacts with Business Analysts, UX, QA, and internal/external team leads
  • Participate in code reviews and all SCRUM ceremonies
Basic Qualifications:
  • Minimum of 4 years' experience working as a software developer using .NET, C# and ASP.NET
  • Expert in industry standard methodologies for Web development.
  • Expert in Service Oriented Architecture (SOA)
  • Expert at Object Oriented Analysis (OOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), workflow, transaction lifecycles, component models, and software design patterns
  • In-depth experience in Object Oriented Programming with C#
  • Experience with JQuery, JSON, JavaScript, React.js and HTML5
  • In-depth experience in the layout and architecture planning for integrating multiple platforms
  • In-depth experience with iterative solution development (working within a Scrum team environment)
  • Experience with integration of multiple concurrent projects
  • Proven ability to anticipate and avoid most common problems; proven ability to solve problems quickly and independently when they arise
  • Has extensive knowledge of architecting component-based applications
  • Must have demonstrated experience working in a team environment
  • Excellent verbal and written communication skills
  • Must have proven ability to work collaboratively in a fast-paced environment

Apply for this job now

Details

  • Job Reference: 333952308-2
  • Date Posted: 22 July 2021
  • Recruiter: Infinity Consulting Solutions, Inc.
  • Location: Connecticut
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent