Sr. Java Developer

  • location: Webster, MA
  • type: Permanent
  • salary: $120,000 - $125,000 per year
easy apply

job description

Sr. Java Developer

job summary:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

Required Skills:

-5+ years RESTful, SOAP, or MQ Services experience using a mix of the following: Java, J2EE, JSON, WSDL, XSD, XSL, XML and Spring.

-Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security

-Experience in building Microservices and understanding of Microservice patterns & concepts

-Experience with Relational Databases: Oracle, SQL Server

-Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)

-Experience with messaging products like RabbitMQ, Kafka or ActiveMQ

-Experience with TDD, code testability standards, JUnit/Mockito

-Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.

-Experience with TDD, code testability standards, JUnit/GUnit

-Solution delivery expertise in API Strategy, API Management and API design

Nice to have:

-Experience in Cloud programming -> AWS, PCF

-Experience in Reactive Programming

-Experience with Non SQL Databases

-Experience with CI/CD

Bachelor's Degree or professional level of knowledge in a specialized field, or equivalent, related experience.

Experience: 6 - 8 years - or Associates Degree equivalent plus 8 or more years.

Knowledge: Advanced knowledge of practices within field. Integrates and evaluates new advancements in industry, concepts, techniques and standards to contribute to successful business results. Considered an expert in the field within the organization.

Decision Making: Makes decisions using broad management limits. Applies guidelines and procedures that leave considerable room for discretion and interpretation. Decisions directly influence project, client relationships and or expenditures. Additionally, decisions exert some influence on organization's long-range goals and objectives. Participates in determining objectives of assignments.

Supervision Received: Works independently under general supervision. Work is reviewed for overall adequacy in meeting objectives.

Leadership: Plans, allocates the activities of project teams. Provides training and guidance to less experienced staff.

Problem Solving /Operations/Direct Work Involvement: Develops solutions to complex problems which require the regular use of innovation. Ensures that solutions are effective in meeting organizational objectives. Questions problem definition to address underlying issues.

Client Contacts: Contacts other departments and or external organizations or parties frequently. Contacts are primarily at or below upper management levels. Represents organization on specific projects. Communication may involve persuasion, and negotiation.

Additional Knowledge, Skills and Abilities

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment.

Essential Duties and Responsibilities

Lead and assist in the development of automated business solutions in accordance with Insurance's Systems Development Methodology including, but not limited to:

Establish a close working relationship with Database Administration, Information Security, Technical Services, and the business areas, providing technical and/or business guidance to assist in decision making.

Actively participate in the development and maintenance of critical system solutions.

Develop complex business recommendations and/or technical solutions.

Contribute to the establishment and improvement of technologies and programming practices for application development.

Be an advocate for new technologies and programming practices chosen by the department and company.

Advocate company policies, team standards, and technical approaches.

Adhere to IT Systems Development Methodology.

Participate in the cost analysis/justification, written recommendation or presentation to senior management.

Participate in the creation of project plans, time estimates, project schedules and status reports.

Ensure that the design and programming solution effectively meets the business needs and direction of the customer, while ensuring compliance to department standards.

Direct and ensure the creation and maintenance of test environments, documentation, and associated training.

Develop and execute comprehensive implementation plans.

Develop reports using various query and/or report writer tools as requested.

Identify and propose new technologies and programming practices to support business needs and business directions.

Evaluate business requirements and determine total system impacts.

Provide consultation to IT professionals on application design, programming and/or system integration needs.

Move team objectives and project forward through the employment of influencing skills.

Frequently perform the role of Lead Analyst, as defined in the description of that role.

Frequently perform the role of Facilitator, as defined in the description of that role.

Perform the role of Project Manager, as defined in the description of that role when requested.

Perform research and analysis activities including, but not limited to:

Research, document, coordinate, and track problems to resolution.

Investigate and recommend system, policy and/or procedural improvements.

Lead system integration, application analysis, and recommendations for procedural improvements.

Perform analysis necessary to ensure effective implementation of statutory/regulatory changes.

Perform adhoc research and query projects as requested.

Review/evaluate vendor software packages to meet established business needs; assist with contract negotiations and maintenance agreements.

Adheres to Company policies and procedures as outlined in the Human Resources Policy Guide.

Follows departmental and functional area standards, rules, guidelines, processes and policies as identified by management.

Secondary Duties and Responsibilities

Provide leadership to peers inspiring a sense of team work and unity.

Promote an environment in which teammates can work closely and effectively.

Remain current with technical advancements and industry Best Practices associated with design techniques, programming languages, tools, etc. through training, networking and personal initiative.

Participate in the integration of new technologies/solutions.

Lead or contribute to process improvement and standards activities.

Contribute to the ongoing technical training of others, acting as a resource for both technical and applications information, or through the presentation of technical sessions.

Successfully complete assignments with minimal supervision.

Provide superior customer service to both internal and external customers.

Assume 24-hour on call responsibility in the event of system problems, where assigned.

Assume additional responsibilities as requested.

 
location: Webster, Massachusetts
job type: Permanent
salary: $120,000 - 125,000 per year
work hours: 8am to 6pm
education: Bachelors
 
responsibilities:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

Required Skills:

-5+ years RESTful, SOAP, or MQ Services experience using a mix of the following: Java, J2EE, JSON, WSDL, XSD, XSL, XML and Spring.

-Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security

-Experience in building Microservices and understanding of Microservice patterns & concepts

-Experience with Relational Databases: Oracle, SQL Server

-Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)

-Experience with messaging products like RabbitMQ, Kafka or ActiveMQ

-Experience with TDD, code testability standards, JUnit/Mockito

-Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.

-Experience with TDD, code testability standards, JUnit/GUnit

-Solution delivery expertise in API Strategy, API Management and API design

Nice to have:

-Experience in Cloud programming -> AWS, PCF

-Experience in Reactive Programming

-Experience with Non SQL Databases

-Experience with CI/CD

Bachelor's Degree or professional level of knowledge in a specialized field, or equivalent, related experience.

Experience: 6 - 8 years - or Associates Degree equivalent plus 8 or more years.

Knowledge: Advanced knowledge of practices within field. Integrates and evaluates new advancements in industry, concepts, techniques and standards to contribute to successful business results. Considered an expert in the field within the organization.

Decision Making: Makes decisions using broad management limits. Applies guidelines and procedures that leave considerable room for discretion and interpretation. Decisions directly influence project, client relationships and or expenditures. Additionally, decisions exert some influence on organization's long-range goals and objectives. Participates in determining objectives of assignments.

Supervision Received: Works independently under general supervision. Work is reviewed for overall adequacy in meeting objectives.

Leadership: Plans, allocates the activities of project teams. Provides training and guidance to less experienced staff.

Problem Solving /Operations/Direct Work Involvement: Develops solutions to complex problems which require the regular use of innovation. Ensures that solutions are effective in meeting organizational objectives. Questions problem definition to address underlying issues.

Client Contacts: Contacts other departments and or external organizations or parties frequently. Contacts are primarily at or below upper management levels. Represents organization on specific projects. Communication may involve persuasion, and negotiation.

Additional Knowledge, Skills and Abilities

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment.

Essential Duties and Responsibilities

Lead and assist in the development of automated business solutions in accordance with Insurance's Systems Development Methodology including, but not limited to:

Establish a close working relationship with Database Administration, Information Security, Technical Services, and the business areas, providing technical and/or business guidance to assist in decision making.

Actively participate in the development and maintenance of critical system solutions.

Develop complex business recommendations and/or technical solutions.

Contribute to the establishment and improvement of technologies and programming practices for application development.

Be an advocate for new technologies and programming practices chosen by the department and company.

Advocate company policies, team standards, and technical approaches.

Adhere to IT Systems Development Methodology.

Participate in the cost analysis/justification, written recommendation or presentation to senior management.

Participate in the creation of project plans, time estimates, project schedules and status reports.

Ensure that the design and programming solution effectively meets the business needs and direction of the customer, while ensuring compliance to department standards.

Direct and ensure the creation and maintenance of test environments, documentation, and associated training.

Develop and execute comprehensive implementation plans.

Develop reports using various query and/or report writer tools as requested.

Identify and propose new technologies and programming practices to support business needs and business directions.

Evaluate business requirements and determine total system impacts.

Provide consultation to IT professionals on application design, programming and/or system integration needs.

Move team objectives and project forward through the employment of influencing skills.

Frequently perform the role of Lead Analyst, as defined in the description of that role.

Frequently perform the role of Facilitator, as defined in the description of that role.

Perform the role of Project Manager, as defined in the description of that role when requested.

Perform research and analysis activities including, but not limited to:

Research, document, coordinate, and track problems to resolution.

Investigate and recommend system, policy and/or procedural improvements.

Lead system integration, application analysis, and recommendations for procedural improvements.

Perform analysis necessary to ensure effective implementation of statutory/regulatory changes.

Perform adhoc research and query projects as requested.

Review/evaluate vendor software packages to meet established business needs; assist with contract negotiations and maintenance agreements.

Adheres to Company policies and procedures as outlined in the Human Resources Policy Guide.

Follows departmental and functional area standards, rules, guidelines, processes and policies as identified by management.

Secondary Duties and Responsibilities

Provide leadership to peers inspiring a sense of team work and unity.

Promote an environment in which teammates can work closely and effectively.

Remain current with technical advancements and industry Best Practices associated with design techniques, programming languages, tools, etc. through training, networking and personal initiative.

Participate in the integration of new technologies/solutions.

Lead or contribute to process improvement and standards activities.

Contribute to the ongoing technical training of others, acting as a resource for both technical and applications information, or through the presentation of technical sessions.

Successfully complete assignments with minimal supervision.

Provide superior customer service to both internal and external customers.

Assume 24-hour on call responsibility in the event of system problems, where assigned.

Assume additional responsibilities as requested.

 
qualifications:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

Required Skills:

-5+ years RESTful, SOAP, or MQ Services experience using a mix of the following: Java, J2EE, JSON, WSDL, XSD, XSL, XML and Spring.

-Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security

-Experience in building Microservices and understanding of Microservice patterns & concepts

-Experience with Relational Databases: Oracle, SQL Server

-Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)

-Experience with messaging products like RabbitMQ, Kafka or ActiveMQ

-Experience with TDD, code testability standards, JUnit/Mockito

-Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.

-Experience with TDD, code testability standards, JUnit/GUnit

-Solution delivery expertise in API Strategy, API Management and API design

Nice to have:

-Experience in Cloud programming -> AWS, PCF

-Experience in Reactive Programming

-Experience with Non SQL Databases

-Experience with CI/CD

Bachelor's Degree or professional level of knowledge in a specialized field, or equivalent, related experience.

Experience: 6 - 8 years - or Associates Degree equivalent plus 8 or more years.

Knowledge: Advanced knowledge of practices within field. Integrates and evaluates new advancements in industry, concepts, techniques and standards to contribute to successful business results. Considered an expert in the field within the organization.

Decision Making: Makes decisions using broad management limits. Applies guidelines and procedures that leave considerable room for discretion and interpretation. Decisions directly influence project, client relationships and or expenditures. Additionally, decisions exert some influence on organization's long-range goals and objectives. Participates in determining objectives of assignments.

Supervision Received: Works independently under general supervision. Work is reviewed for overall adequacy in meeting objectives.

Leadership: Plans, allocates the activities of project teams. Provides training and guidance to less experienced staff.

Problem Solving /Operations/Direct Work Involvement: Develops solutions to complex problems which require the regular use of innovation. Ensures that solutions are effective in meeting organizational objectives. Questions problem definition to address underlying issues.

Client Contacts: Contacts other departments and or external organizations or parties frequently. Contacts are primarily at or below upper management levels. Represents organization on specific projects. Communication may involve persuasion, and negotiation.

Additional Knowledge, Skills and Abilities

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment.

Essential Duties and Responsibilities

Lead and assist in the development of automated business solutions in accordance with Insurance's Systems Development Methodology including, but not limited to:

Establish a close working relationship with Database Administration, Information Security, Technical Services, and the business areas, providing technical and/or business guidance to assist in decision making.

Actively participate in the development and maintenance of critical system solutions.

Develop complex business recommendations and/or technical solutions.

Contribute to the establishment and improvement of technologies and programming practices for application development.

Be an advocate for new technologies and programming practices chosen by the department and company.

Advocate company policies, team standards, and technical approaches.

Adhere to IT Systems Development Methodology.

Participate in the cost analysis/justification, written recommendation or presentation to senior management.

Participate in the creation of project plans, time estimates, project schedules and status reports.

Ensure that the design and programming solution effectively meets the business needs and direction of the customer, while ensuring compliance to department standards.

Direct and ensure the creation and maintenance of test environments, documentation, and associated training.

Develop and execute comprehensive implementation plans.

Develop reports using various query and/or report writer tools as requested.

Identify and propose new technologies and programming practices to support business needs and business directions.

Evaluate business requirements and determine total system impacts.

Provide consultation to IT professionals on application design, programming and/or system integration needs.

Move team objectives and project forward through the employment of influencing skills.

Frequently perform the role of Lead Analyst, as defined in the description of that role.

Frequently perform the role of Facilitator, as defined in the description of that role.

Perform the role of Project Manager, as defined in the description of that role when requested.

Perform research and analysis activities including, but not limited to:

Research, document, coordinate, and track problems to resolution.

Investigate and recommend system, policy and/or procedural improvements.

Lead system integration, application analysis, and recommendations for procedural improvements.

Perform analysis necessary to ensure effective implementation of statutory/regulatory changes.

Perform adhoc research and query projects as requested.

Review/evaluate vendor software packages to meet established business needs; assist with contract negotiations and maintenance agreements.

Adheres to Company policies and procedures as outlined in the Human Resources Policy Guide.

Follows departmental and functional area standards, rules, guidelines, processes and policies as identified by management.

Secondary Duties and Responsibilities

Provide leadership to peers inspiring a sense of team work and unity.

Promote an environment in which teammates can work closely and effectively.

Remain current with technical advancements and industry Best Practices associated with design techniques, programming languages, tools, etc. through training, networking and personal initiative.

Participate in the integration of new technologies/solutions.

Lead or contribute to process improvement and standards activities.

Contribute to the ongoing technical training of others, acting as a resource for both technical and applications information, or through the presentation of technical sessions.

Successfully complete assignments with minimal supervision.

Provide superior customer service to both internal and external customers.

Assume 24-hour on call responsibility in the event of system problems, where assigned.

Assume additional responsibilities as requested.

 
skills:

Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

Required Skills:

-5+ years RESTful, SOAP, or MQ Services experience using a mix of the following: Java, J2EE, JSON, WSDL, XSD, XSL, XML and Spring.

-Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security

-Experience in building Microservices and understanding of Microservice patterns & concepts

-Experience with Relational Databases: Oracle, SQL Server

-Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)

-Experience with messaging products like RabbitMQ, Kafka or ActiveMQ

-Experience with TDD, code testability standards, JUnit/Mockito

-Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.

-Experience with TDD, code testability standards, JUnit/GUnit

-Solution delivery expertise in API Strategy, API Management and API design

Nice to have:

-Experience in Cloud programming -> AWS, PCF

-Experience in Reactive Programming

-Experience with Non SQL Databases

-Experience with CI/CD

Bachelor's Degree or professional level of knowledge in a specialized field, or equivalent, related experience.

Experience: 6 - 8 years - or Associates Degree equivalent plus 8 or more years.

Knowledge: Advanced knowledge of practices within field. Integrates and evaluates new advancements in industry, concepts, techniques and standards to contribute to successful business results. Considered an expert in the field within the organization.

Decision Making: Makes decisions using broad management limits. Applies guidelines and procedures that leave considerable room for discretion and interpretation. Decisions directly influence project, client relationships and or expenditures. Additionally, decisions exert some influence on organization's long-range goals and objectives. Participates in determining objectives of assignments.

Supervision Received: Works independently under general supervision. Work is reviewed for overall adequacy in meeting objectives.

Leadership: Plans, allocates the activities of project teams. Provides training and guidance to less experienced staff.

Problem Solving /Operations/Direct Work Involvement: Develops solutions to complex problems which require the regular use of innovation. Ensures that solutions are effective in meeting organizational objectives. Questions problem definition to address underlying issues.

Client Contacts: Contacts other departments and or external organizations or parties frequently. Contacts are primarily at or below upper management levels. Represents organization on specific projects. Communication may involve persuasion, and negotiation.

Additional Knowledge, Skills and Abilities

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment.

Essential Duties and Responsibilities

Lead and assist in the development of automated business solutions in accordance with Insurance's Systems Development Methodology including, but not limited to:

Establish a close working relationship with Database Administration, Information Security, Technical Services, and the business areas, providing technical and/or business guidance to assist in decision making.

Actively participate in the development and maintenance of critical system solutions.

Develop complex business recommendations and/or technical solutions.

Contribute to the establishment and improvement of technologies and programming practices for application development.

Be an advocate for new technologies and programming practices chosen by the department and company.

Advocate company policies, team standards, and technical approaches.

Adhere to IT Systems Development Methodology.

Participate in the cost analysis/justification, written recommendation or presentation to senior management.

Participate in the creation of project plans, time estimates, project schedules and status reports.

Ensure that the design and programming solution effectively meets the business needs and direction of the customer, while ensuring compliance to department standards.

Direct and ensure the creation and maintenance of test environments, documentation, and associated training.

Develop and execute comprehensive implementation plans.

Develop reports using various query and/or report writer tools as requested.

Identify and propose new technologies and programming practices to support business needs and business directions.

Evaluate business requirements and determine total system impacts.

Provide consultation to IT professionals on application design, programming and/or system integration needs.

Move team objectives and project forward through the employment of influencing skills.

Frequently perform the role of Lead Analyst, as defined in the description of that role.

Frequently perform the role of Facilitator, as defined in the description of that role.

Perform the role of Project Manager, as defined in the description of that role when requested.

Perform research and analysis activities including, but not limited to:

Research, document, coordinate, and track problems to resolution.

Investigate and recommend system, policy and/or procedural improvements.

Lead system integration, application analysis, and recommendations for procedural improvements.

Perform analysis necessary to ensure effective implementation of statutory/regulatory changes.

Perform adhoc research and query projects as requested.

Review/evaluate vendor software packages to meet established business needs; assist with contract negotiations and maintenance agreements.

Adheres to Company policies and procedures as outlined in the Human Resources Policy Guide.

Follows departmental and functional area standards, rules, guidelines, processes and policies as identified by management.

Secondary Duties and Responsibilities

Provide leadership to peers inspiring a sense of team work and unity.

Promote an environment in which teammates can work closely and effectively.

Remain current with technical advancements and industry Best Practices associated with design techniques, programming languages, tools, etc. through training, networking and personal initiative.

Participate in the integration of new technologies/solutions.

Lead or contribute to process improvement and standards activities.

Contribute to the ongoing technical training of others, acting as a resource for both technical and applications information, or through the presentation of technical sessions.

Successfully complete assignments with minimal supervision.

Provide superior customer service to both internal and external customers.

Assume 24-hour on call responsibility in the event of system problems, where assigned.

Assume additional responsibilities as requested.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Sr. Application Architect

  • location: Webster, MA
  • job type: Permanent
  • salary: $112,000 - $179,000 per year
  • date posted: 9/16/2019

    Software Engineer

  • location: Smithfield, RI
  • job type: Contract
  • salary: $60 - $63 per hour
  • date posted: 10/3/2019