Senior Software Designer/Engineer - Contract - Hybrid location

Experienced Recruiting Partners

Senior Software Designer/Engineer - Contract - Hybrid location

Albany, NY
Full Time
Paid
  • Responsibilities

    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