The primary objective of our Senior Software Engineer is to participate in the design, development and maintenance efforts of CCC’s applications. This individual leverage their knowledge of analysis, design, coding, testing, and maintenance of software applications to develop, enhance, and modify CCC applications. The Java J2EE Senior Software Engineer is expected to assist with the conceptualization of software solutions at both the unit level, i.e.. program module, and at the system level, i.e.. integrated applications. This individual demonstrates an understanding of the latest development environments including development tools and applications.
Designs/codes and tests Java EE applications
Develops detailed technical analysis and design specifications based on functional requirements
Prioritize, assign and execute tasks throughout the software development life cycle
Participates in functional and technical specification reviews
Delivering high availability and performance
Participates in creating and executing unit and integration level test plans
Problem-solving abilities, Triaging defects, impact analysis, resolution planning and implementation.
Collaborates closely with engineers, business analysts, product owners and other team members