Posted in Other 30+ days ago.
Type: Full Time
Our client is seeking a Senior Production Support Software Engineer for an exciting direct hire opportunity. The Senior Production Support Software Engineer is responsible with providing initial Tier 3 level production support and engineering expertise, serving as the first point of contact within Professional Services for both project implementations and production support. This position is responsible for maintaining broad and deep technical knowledge across a variety of technology stacks and utilizing these skills as initial triage to team members. This position reports to a department SVP. DUTIES: Triage complex client support tickets requiring deep technical knowledge of the architecture of the supported system. Identifying and correcting coding errors within the base system. Develop understanding and maintain proficiency in technical areas and standards related to assigned projects and production support. Develop deep understanding of the capabilities of the supported systems. Collaborate closely with base architects and product development in order to achieve more sophisticated domain expertise. Debug complex scenarios across the entire technology stack and application tiers, including database, business tier, and user interface tier. Strong knowledge of debugging tools and techniques to identify and resolve reported support tickets. Propose new solutions to engineering, base and product management in a continuous attempt to streamline the software development life cycle utilizing new tools, technologies. Provide supporting information to the client implementation staff to aid in the creation of detailed software design specifications. Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities. Delegates work to team members as appropriate Participates actively in direction setting for the Production Support team Demonstrates the ability to provide thought leadership on intricate technical matters and strategic planning. Assist in troubleshooting and resolution of critical production issues related to product functionality. Constantly review the code to ensure the quality of the design by avoiding complexity and advocating clarity Other duties as assigned. QUALIFICATIONS: Bachelor's degree in a computer field (Information Systems, Information Technology, Mathematics, Actuarial Science, Computer Science, Engineering or Business) preferred; or the equivalent years of relevant work experience required. 6+ years of experience in software development using Microsoft tools and technologies required (.NET Platform). Current Microsoft tools and technologies certifications are preferred. Experience in the insurance or financial services industry a preferred. In depth understanding of n-tiered web application and web services development. Intermediate knowledge of MS Office suite Capable of working independently with minimal supervision or as a part of a team. Ability to prioritize and balance multiple tasks. Strong analytical and organizational skills. Strong research and problems solving skills. Understand the importance of following procedures currently in place. Self-motivated, not afraid to seek out knowledge and stay abreast of new technology trends. Have self-driven imitative to innovate. Ability to process and apply feedback. Proficient in analyzing and solving problems. Strong written and oral communication skills. This is necessary for interfacing with both teammates and clients.