Location : Uncasville, CT (Onsite Role) This position performs the leadership, facilitation, analysis and design tasks required to develop the enterprise software solution architecture. Supports the IT team as a technical expert for a wide range of Information Systems development projects, product integration projects and work requests. Acts as a mentor to members of the development and testing team.
Primary Duties and Responsibilities: includes but not limited to: Lead the development of complex programming or integrations solutions Define key software solution portfolios and ensures that they are managed to fruition Develop road maps describing the evolution of all software solution portfolios from current to future state Lead the gathering of and compilation of technical information for the following project related tasks: scope of work definition, project documentation, design specification documents, functional requirements documentation, peer code reviews and other development related deliverables as deemed necessary Set and enforce the standards of analysis, coding, naming conventions and system level documentation as defined by company Consult with application support or infrastructure development projects to keep systems in synch with the enterprise architecture, and identifies when it is necessary to modify the software architecture to accommodate business needs Analyze enterprise business trends and strategies, as well as change requirements in other architectural viewpoints, to derive the correct requirements to guide the future software solution portfolios Set and adhere to the best practices for architecture standards, source code control, production control, and the standards of production system access as defined by the company Define models, including solution patterns, to guide software solution decisions Run and contribute to design sessions, root cause analysis, and production control; works with little or no supervision on moderately complex programming and integration projects Participate in or conduct testing including but not limited to unit testing, integration testing, performance testing, system testing or user acceptance testing as required Acquire and demonstrates a working knowledge of key business systems that are in use at the company or similar business environments Lead peer architecture reviews for all code produced by others or purchased by vendors Learn new leadership, programming and development skills as required Document and protect Company's intellectual property as required Provide Level 1, 2 or 3 level support as a programming resource when required Mentor junior programming staff members and other team members when required Lead programming and analysis efforts for moderate to complex development, integration projects or work requests Secondary Duties and Responsibilities: Provide enterprise wide support as needed Perform other duties as assigned Promote company's ideology through a thorough understanding and implementation of its core values and core purposes Promote superior customer service Ability to support applications that are running in a 7 X 24 X 365 enterprise environment Maintain accurate time reports for his or her activities according to Company Information Technology policies Required to carry a cell phone and be on call either on a permanent or rotated schedule shared with others Responsible for enforcing the privacy rules pursuant to the Health Insurance Portability and Accountability Act of 1996 (HIPAA) as applicable to company
Minimum Education and Qualifications: Bachelors' Degree in Computer Science or Engineering and ten years of progressive Information Technology experience Six years of experience in a programming position using one or more of the following languages: MULESOFT 3 .x 4.x, SQL, XML, JAVA, VB, .Net, JavaScipt or the necessary programming languages required at the time of the posting or requisition Understanding of all core web technologies such as XML, JavaScript, HTML5, CSS3, JQuery, XHTML, JSP, REST web services, Tag libraries, JSTL Expert understanding of CI/CD and tools used such as Jenkins, Kubernetes, Ansible, Docker, Linux, etc Expert understanding of Service Oriented Architecture, Test Driven Development processes and the tools used such as REST, SOAP, WSDL, SWAGGER, rmal, JUNIT, SoapUI, LoadUI, etc Understanding of web architecture concepts such as Responsive Web Design, sessions, cache and cookies Expert of content publishing, development life-cycles, code delivery processes, Automated Testing, DevOps and SCRUM project Management Expert in debugging issues and capable of providing solutions Expert in using tools outside the development environment to solves problems such as Wireshark, Idera, Redhat Satellite, etc. Source Control including GIT and Clearcase Excellent written and verbal communication skills
•
Last updated on May 24, 2023