Skip to Main Content

Job Title


Sr. Software Developer


Company : Pierce


Location : new york city, NY


Created : 2024-04-20


Job Type : Full Time


Job Description

Strategy & PlanningOrchestrate integration projects and corresponding strategies between business units and development teamsPlan, execute, and manage the integration of new applications into existing systems and software throughout the enterpriseEnsure that integration planning and practices are aligned with strategic business goals and the company's overall strategic visionDevelop standards and processes to support and facilitate integration projects and initiativesCollaborate with analysts and designers in the development and initiation of new software programs and applicationsParticipate in quality assurance of program logic, data processing, and error resolutionDevelop an awareness of programming and design alternativesTake an active role in cross-departmental projects when needed Acquisition & DeploymentPlan phases of the software development life cycle (SDLC) for a variety of projectsAssist in the preparation and documentation of software requirements and specificationsResearch and document technical requirements of software usersResearch and make recommendations on integration products and servicesLead solution alternative analysis to select application & build software solutions that the organization can leverageLead integration testing phase of software and applications under development in order to identify and remedy potential problem areasOperational ManagementWrite, translate, and code software programs and applications according to specificationsEnsure detail design specifications and unit test plans support high level designEnsure deliverables conform to best practices and internal standardsRun and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debuggingGenerate statistics and prepare & write reports for management andor team members on the status of the programming processAssist in the development and maintenance of user manuals and guidelinesLiaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systemsManage andor provide guidance to junior software developers and research assistantsWhere applicable, develop prototypes of interfaces and attributes based on the user requirementsRequirementsPrior experience in the insurance industry required7+ years' experience working with enterprise applications or architectural leadership role in building web based Java EE andor Spring servicesapplicationsSolid working knowledge of current technologies, including SOA or REST, web services, J2EE technologies, Spring, HibernateExpertise with industry standard development tools (e.g. Eclipse, Subversion, etc.)Hands on experience working in integrated development environmentsExtensive experience with application servers (Tomcat, Weblogic, Websphere, JBoss, etc)Extensive experience with SQL, some DBA experience a plusKnowledge of applicable data privacy practices and lawsFamiliarity with agile software development methodologiesExperience working with vendor applications and resources