What are the responsibilities and job description for the Sr. Systems Developer position at Delta Dental of Rhode Island?
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
- Will be responsible for maintaining and modifying PowerBuilder program that is used to run the business
- 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:
- PowerBuilder 2019 R3 (REQUIRED)
- Familiarity with consuming web services/APIs from PowerBuilder. (REQUIRED)
- Exposure to Microsoft .net Frameworks: LINQ, WCF, .NET Core is a plus
- 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
- High degree of comfort working with JQuery, JSON, and JavaScript
- Java background in patterns previous to .NET is a plus
- Services Oriented Architecture & Enterprise Application Patterns
- Practitioner of the Principles & Patterns of Agile Software
- Working knowledge of GoF Design Patterns
- Expertise in Oracle PL/SQL programming (REQUIRED)
- Expertise in Microsoft SQL Server programming (REQUIRED)
- Software quality and testing procedures