Senior Software Designer/Engineer - Contract - Hybrid location
6 days ago
Albany
Job Description Contract Role - possibly could turn into Contract to Hire Hybrid: Remote + Onsite in Albany, NY Per client requirements: Must be US Citizen or Green Card Holder status Must be our W2 This Senior Software Designer/Engineer will deliver simple solutions to complex problems. 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. Requirements: • 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 Experience/Skills • 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