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
Job Tags
Work experience placement, Remote work,