Principal Software Engineer

Paycor Cincinnati , OH 45201

Posted 5 days ago

Principal Software Engineer

Cincinnati, OH

Job Summary

A Principal Software Engineer, designates you as a technical master with a high level of ownership and accountability within your Agile team and the Product Development department. You take an active role in designing, reviewing, analyzing, and modifying programming systems. This includes coding, testing and debugging client/server software or web applications and cloud technologies. You are critical in issue resolution during testing and implementation, and may also be involved in build/deployment process management. In fact, many times you are called in to perform technical heroics to get the job done. Paycor expects its leaders to take us into the future. We need you to innovate daily and have the passion to seek out new technologies. This role is both broad and deep and from time to time you will be expected to play a role in systems architecture, application design, database design, software implementation and graphical user interface design. While technical excellence is key, you will also be instrumental in leading the team and be looked at as a role model.

Essential Duties and Responsibilities

  • Accountable for the reliability, availability, and scalability of applications

  • Communicate effectively with Scrum Master to clearly provide progress updates, roadblocks, and offer suggestions & solutions

  • Communicate regularly with the Product Management team to ensure you have a solid understanding of the product map.

  • Responsible for ensuring effective integration of software across products, platforms and environments

  • Demonstrate coding excellence and be accountable for the overall quality of the application

  • Lead the resolution process for technical issues

  • Collaboration with the architecture team to ensure technical excellence of the applications

  • Responsible for providing support to the operational teams when customer support escalations occur

  • Make changes to prevent recurrence, modifying existing code and faulty files, writing and running special programs

  • Participate in unit, integration and business acceptance testing

  • Identify and document best practices on the application

  • Seek out new technologies, pilot them and determine how they fit into Paycor's future

  • Provide technical leadership and mentorship to team members

  • Prepare and assist with software deployments

  • Exercise creativity and latitude to identify solutions

Requirements

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements are representative of the knowledge, skill, and/or ability required.

  • Bachelor's in computer science, computer engineering or related field and 5+ years of experience or a Masters and 3+ years of experience in a related field.

  • 5 + years of experience with SQL, Oracle or MySQL

  • Expertise in relational database concepts

  • Strong expertise in data storage technologies such as: Entity Framework, SQL, Oracle, MySQL, NoSQL (Hadoop, Mongo)

  • Experience with Cloud technologies (Azure, AWS ect) preferred

  • 5+ years of Web Service development

  • Strong experience with patterns such as: REST, WCF and/or SOAP, Node.JS

  • 5+ years building Web Applications

  • Strong expertise in multiple front end frameworks (ASP.Net MVC or WebForms, Angular, React, ember, Knockout.JS

  • 3+ years of experience building automated unit tests utilizing frameworks like MS Test

  • Experience in a SaaS environment

  • Proven experience leading in an Agile environment

  • Knowledge of commonly-used concepts, practices, and procedures within software development.

  • Developing high volume transactional applications

  • Significant experience with three or more of the following frameworks: C#, SQL, ASP.Net, PowerBuilder, HTML 5.0, CSS, JavaScript

  • Middleware patterns such as: REST, Class Libraries as a Layer, WCF and/or SOAP Web Services

  • Data storage technology such as: Microsoft Entity Framework accessing the data, Relational Databases (SQL, Oracle, MySQL, etc.), NoSQL Technologies (Hadoop, Mongo, etc.)

Join our team to make a difference in people's lives, every day. We empower our clients to spend less time on administrative tasks and more time developing their teams. We rally around our colleagues and succeed together. And we support and give back to our communities. Together, we can make a difference.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Middleware Support Engineer

Vantiv

Posted Yesterday

VIEW JOBS 3/17/2019 12:00:00 AM 2019-06-15T00:00 The Company Worldpay is making payments smarter, faster and easier for all our partners, as well as the consumers they serve. From the largest retailers in the U.S. to the coffee shop down the street, we are leading the transformation in payments through chip-enabled cards, mobile wallets, eCommerce, and payment solutions for businesses of all sizes. We are the fastest growing payments company in the U.S., first in PIN Debit transactions and the second largest merchant acquirer. Visit Worldpay.com for more. The Opportunity As Worldpay grows, we must be proactive in assuring we stay ahead of the curve with truly cutting-edge products and services. The payments industry is in rapid evolution with the implementation of new technologies. By hiring the best minds that understand that new features and capabilities are just as important as security, Vantiv will continue to beat the competition with our offerings. Whether it's dedicated to new products and services, or ensuring we have the best infrastructure out there, Worldpay is dedicated to tech. The Day-to-Day As a member of the Middleware SRO team and Technology Operations Organization, you will be required to provide subject matter expertise to all areas of operations of middleware containers including deployment, configuration, troubleshooting and management within IBM WebSphere, DataPower, HTTP Server and Message Queue and Apache Tomcat and HTTP Server. You will support tickets relating to middleware container issues, provide reporting, change management and escalation support for technical teams ensuring a highly available, enterprise quality level of service is met across Worldpay estates. Our infrastructure and operations teams are based in the UK, US and Indore. The Middleware SRO Technology Engineer will be expected to work out of core hours when required. You will work with colleagues across Group Technology and Engineering to ensure availability, stability, efficiency and accuracy of the API layer; work with all support organizations to meet agreed Service Level and Operating Level Agreements; and also to help improve existing and deliver new application functionality making sure procedures, policies and best practices are kept up to date. Key Responsibilities: * Support and administration of Production environments * Provides oncall support during non-traditional business hours * Provides subject matter expertise for middleware containers * Drive continuous improvement related to monitoring, automation, performance and knowledge * Monitor components of the middleware layer and take action to prevent issues * Ownership of issues and problems related to the inventory thru resolution and closure following the ITIL processes within the relevant KPIs * Escalation of critical issues in accordance with relevant process and procedures * Analyze, determine and implement appropriate settings and configuration of middleware containers related to availability, scalability, performance, etc. * Complete changes requests, including deployments, and tasks as assigned * Perform Disaster Recovery exercise activities * Manage the Certificate renewal for the middleware layer components * Apply fix packs and upgrades to middleware containers * Perform administrative functions in IBM WebSphere, DataPower, HTTP Server and Message Queue and Apache Tomcat and HTTP Server * Understands the importance and supports the documentation standards and processes * Completion of other activities as assigned by Management * Participate in discretionary projects as agreed * Deliver services to agreed Service Level and Operating Level Agreements * Ensure Worldpay Information Security policies and guidelines are adhered to Qualifications: * 7 year + experience with container administration monitoring, automation, performance tuning and support of IBM WebSphere, DataPower, HTTP Server and Message Queue and Apache Tomcat and HTTP Server * 7 year+ experience with LINUX * Experience with monitoring tools such as UIM and AppDynamics * ITIL certified and/or ITSM Service Management experience Preferred Qualifications/Key skills: * Experience with API development and support * Experience with Software AG webMethods (version 10.1 or higher) administration, development and support * JAVA experience administration, development and support * Experience with logging tools such as Splunk * Experience with preparing technical documentation (SOP, Implementation plans, knowledge base articles) * Experience of Service Now IT Service Management * Experience with deployment automation tools such as XLRELEASE and XLDEPLOY Vantiv Cincinnati OH

Principal Software Engineer

Paycor