Experienced Recruiting Partners, LLC. · 2 months ago
Senior Software Designer/Engineer - Contract - Hybrid location
Experienced Recruiting Partners, LLC. is seeking a Senior Software Designer/Engineer to deliver simple solutions to complex problems. The role involves participating in requirements discussions, providing technical analysis, and collaborating with business partners to lead project execution.
Employee BenefitsEmploymentRecruitingStaffing Agency
Responsibilities
Join the talented Business Solutions Team. Our project is built on a multi-tier architecture including Service Oriented architecture, multi-tier web applications using Java and various other COTS products
Participate in early requirements discussions to highlight needed application design changes for each Change Request (CR)
Provide deep technical analysis of user/business requests to plan and design software systems to meet their needs
Work closely with business partners and internal stakeholders to be a strong technical leader and partner for project execution
Collaborate closely with Business Analyst team to communicate system behaviors and limitations to inform how new requirements will impact the system
Work closely with Development team SMEs to understand the existing system, validate design choices, and support throughout the development lifecycle
Plan and create technical specifications for highly-complex, large-scale, maintainable and extensible software on a Java/J2EE Spring application stack
Develop documentation, flowcharts, diagrams, and lower-level implementation details to ensure smooth project execution
Assist in managing expectations with both business and IT stakeholders regarding functionality, scope, and deliverables
Provide valuable application design guidance and consultation, based on a thorough understanding of applicable technologies, tools and existing designs
Analyze and document external interface specifications and changes
Develop strong working relationships with various business and IT partners to ensure overall project satisfaction
Qualification
Required
9+ years' experience in software development with programming experience in Java, Spring Boot Framework, J2EE
8+ years of professional experience in large-scale application development
5+ years extensive working experience in J2EE technologies such as JMS, Java Server Pages, Java Servlets, EJB as well as HTML, JavaScript, SML, XSD, XSLT, Xpath with a good understanding of JAXB & JAXP
5+ years of experience designing for Microservice and SOA implementations using RESTful and/or traditional web services using technologies such as JSON, SOAP, XML
Bachelor's degree in Computer Science, Management Information Systems, or related technical field, OR equivalent combination of education and experience
Strong grasp of database design principles, table structures, indices etc. in order to plan effective solutions
Excellent analytical and multitasking skills
Strong oral and written communication skills, with a demonstrated ability to communicate complex topics to management and other stakeholders
Identify and resolve problems in a timely manner; gather and analyze information skillfully; develop alternative solutions; Critical thinking and creative problem solving
Preferred
Solid understanding and practical experience of applying JQuery concepts such as handling Events, AJAX through JQuery, selecting and traversing DOM objects
Experience with Single Page Application (SPA) frameworks, such as Angular and React
Healthcare, Medicaid or Health Exchange experience
Company
Experienced Recruiting Partners, LLC.
Experienced Recruiting Partners collaborates with clients to meet their consulting, temporary to permanent and full time opportunities across the US.