Posted 2w ago

Sr. Systems Developer

@ Delta Dental of Rhode Island
Providence, Rhode Island, United States
OnsiteFull Time
Responsibilities:translate requirements, refactor applications, prototype solutions
Requirements Summary:Bachelor's degree; 7+ years in large-scale software development; experience with .NET stack; industry experience in managed care/insurance preferred.
Technical Tools Mentioned:.NET, LINQ, WCF, ASP.NET MVC, Entity Framework, Web Services, DEVOPS, GIT, SSIS, SSRS, SQL Server, Oracle PL/SQL, Azure, SharePoint, BizTalk, GoF Design Patterns, Agile
Save
Mark Applied
Hide Job
Report & Hide
Job Description


POSITION SUMMARY: Reporting to the Senior Director of Business Solutions Development, the Senior Systems Developer is an integral part of the team and is responsible for the following:

Essential Functions:

  • Partners with Business Analysts and Project Managers to understand and translate the Business Requirements  into pragmatic technical solutions
  • On every assigned project, relentlessly evaluates existing applications and processes throughout the DDRI enterprise in order to recommend solutions to refactor and modernize the application
  • Documents and presents each solution, as well as, peer-review other teammates’ solutions
  • Rapidly prototypes and proves solutions using the latest and most-appropriate technologies on the Microsoft stack or open-source alternative
  • Collaborates with various members of the CIO Office team to implement solutions
  • Performs other duties as assigned

Requirements: 

  • Bachelor’s degree, preferably in Computer Science or Management Information Systems.  Experience may be considered in lieu of a degree
  • INDUSTRY EXPERIENCE: A background in a managed-care or payer-side organization is advantageous, however, experience in a high-transaction environment where continual uptime of the systems is required.  Backgrounds in the following industries will be preferred: insurance, financial services, retail, or banking organizations.        Technology consulting or similar business experience is also relevant and will be considered.        Desired additional experience includes:
  • Minimum of 7 years of experience reflecting abilities to develop and support large-scale, complex projects
  • Claims processing systems and managed care applications development experience is highly-desirable
  • Demonstrated project experience with regard to SDLC; estimating, task-planning, coding, and deliverables
  • Experience developing technical requirements based on business priorities
  • Communication skills - Must be able to translate and communicate technology needs to non-technical colleagues in clear, understandable business language
  • Technical leadership. As a technical lead, this position will be sought for guidance, support, and research for complex software solutions. A solid background in software development and either managed care or insurance will help put these things into context
  • Vendor relations. Demonstrated experience working with contractors is required
  • Innovative. The Senior Systems Developer must stay on top of emerging technology trends and have the ability to make concise cost/benefit cases to the Director of Business Solutions Development in order to introduce cost-effective changes
  • TECHNICAL EXPERIENCE: Experience and knowledge in developing large, scalable and distributed applications with several years of hands-on .NET (4.5 or higher) development experience including:
  • Microsoft .net Frameworks: LINQ, WCF
  • IIS and ASP.net MVC
  • Entity Framework
  • Web Services (WCF or AJAX)
  • Microsoft DEVOPS / GIT experience or thorough understanding of similar source control systems
  • Build and deployment process and automation
  • Demonstrated strong knowledge, experience, and proficiency in the following technologies:
  • Object Oriented Development
  • WCF, C#.NET, ASP.Net, ADO.Net
  • HTML, DHTML, CSS
  • XML, XSLT, XSD, XPATH
  • High degree of comfort working with JQuery, JSON, and JavaScript
  • Test-driven development and xUnit Frameworks
  • Java background in patterns previous to .NET is plus
  • Services Oriented Architecture & Enterprise Application Patterns
  • Practitioner of the Principles & Patterns of Agile Software
  • Working knowledge of GoF Design Patterns
  • Oracle PL/SQL
  • Microsoft SQL Server
  • Microsoft SQL Server Integration Services (SSIS)
  • Microsoft SQL Server Reporting Services (SSRS) is a plus
  • Software quality and testing procedures
  • Mobile App development (iOS and Android) is a plus
  • Microsoft Azure is a plus
  • Microsoft SharePoint Server is a plus
  • Microsoft BizTalk Server and BizTalk Deployment Framework a plus

Work Environment / Physical Demands:

Typical office environment