Logo
Mindlance

Sr. Application Developer (Lead Developer)

Mindlance, Quincy, Massachusetts, 02171


Job Overview The Client is seeking to hire a Sr. Application Developer (Lead Developer) to develop and maintain a variety of applications and interfaces that support our crucial services. The developer will work with project managers, business analysts and other technical teams to design and develop applications using ASP.net technologies, SQL Server, C#, TFS and other application tools. The Lead Developer will be responsible for architecting and developing the integration layer that supports the evolving interfaces for the Health Safety Network (HSN) application and the business partners including but not limited to providers, other agencies, and other internal/external teams. Primary role is to support HSN in their many business processes which may require documenting these end-to-end processes, possibly redesign, re-solutioning, and\or requiring new development as part of their migration to the AWS cloud. This migration will require the Senior Developer to work in conjunction with the Shared Applications Architect and Release Management teams. Job Duties: (Detailed list of Responsibilities) Lead development efforts on multiple priorities running in parallel work streams supporting a variety of applications and agency initiatives. Use knowledge of technologies, development strategies, and development best practices to support definition and delivery of the roadmap. Craft overall technical vision and direction documents for large or complex initiatives, evaluate technologies and/or alternate approaches, work with stakeholders to estimate and design approaches, and support program-level trade-offs on priorities. Work with business leads and end users to analyze needs. Design, test, and develop application functionality to meet those needs. ETL/EDI Solution Design: Design and propose efficient data integration solutions using ETL/EDI tools that align with the business objectives and ensure data quality, accuracy, and security. Data Mapping and Transformation: Define data mapping and transformation rules to facilitate the exchange of data between different systems using EDI standards or custom ETL processes. System Integration: Work closely with development teams to integrate ETL/EDI solutions with existing systems and applications, ensuring smooth data flow and minimal disruption to operations. Move fluidly between the legacy and next generation applications, providing technical expertise to all teams and products in an Agile environment. Diagnose application, infrastructure, and technology issues using various resources; define an appropriate solution; support the resolution; and document the incident record. Perform necessary integration support to systems and evaluate & recommend software upgrades for existing and prospective technologies. Develop technical interfaces, specifications, and architecture. Communicate effectively with technical and nontechnical stakeholders. REQUIRED SKILLS (Special Skill Set, Abilities, Knowledge ): 5 years of experience in the following: o Data Integration between systems (IIS, Middleware, Integration Services, Web Services, XML, Rest Services) o Application development and implementation o C#.NET, JavaScript, JQuery, ASP.NET, HTML 5 o C#, ASP. NET, MVC, JSON, WEBAPI, REST, SOAP. o Designing, architecting, and implementing middleware solutions. o MS SQL server 2012-2019 experience including SSRS and SSIS and/or other ETL tools. Writing relational database queries for stored procedures, query optimization and performance tuning. Strong quantitative, analytical, and conceptual thinking skills. Excellent verbal, written, and interpersonal communication skills. Knowledge and understanding of application lifecycle, from design and development to testing, implementation and production support. QUALIFICATIONS (Education, Years' Experience, Certificates): Experience programming in Agile methodologies. Knowledge and experience working with information and security architectures. Experience supporting a test-driven development culture. Strong working knowledge and experience in programming with MS SQL Server, Oracle and Java/J2EE technologies. Bachelor's degree in a computer science or a related field or relevant work experience .