Senior Software Engineer
EVO Payments, Inc. - Denver, CO
Apply NowJob Description
Senior Software Engineer The Senior Software Engineer is responsible for our Commerce Driver SDKand publically available mobile point of sale application. We are looking for someone interested inowning major pieces of our code, maintaining and improvement them through unitand integration testing, refactoring to leave it cleaner month over month. This application is the interface betweencustomers and our company, which requires that the ideal candidate has aconstant focus on our customer''s experience. Responsibilities include developing and maintaining different versionsof our product, troubleshooting issues, adhering to coding standards, andworking from and improving detailed design documents. About You: HighSchool diploma or equivalent experience with prior related work experience;Bachelor''s degree in Computer Science, Information Systems or related fieldpreferred 4years'' of software development, programming and analytical experience Abilityto analyze requirements, provide feedback, create detailed designspecifications, and perform required design work Abilityto analyze and recommend solutions to programming issues, defects and bugs asassigned or encountered Abilityto manage multiple priorities and meet deadlines in a fast paced environmentwith limited supervision Experienceintegrating to external hardware APIs / SDKs Experiencewith git (GitLab especially) Required Experience: iOSdevelopment experience using Objective-C Experienceusing the Swift programming language Experiencebuilding UI''s in Xcode and Interface Builder Knowledgeand demonstrable apps built on the current iOS platform Agilescrum development practice Strong understanding ofmulti-tier architecture, design patterns (MVC) and good engineering practices What You''ll Do: Working independently and as partof a team on our mobile point of sale product and SDK Work as a member of a globallydistributed software development team Write and maintain developer testsuite of unit and integration tests Work closely with entire SDK teamto ensure multiple SDK products adhere to the same requirements, interfaces,and processes Work with QA and BA to ensurefinished product meets all requirements Deliver across the entire applife cycle -concept, design, build, deploy, test, release to app stores andsupport Working directly with developersand product managers to conceptualize, build, test and realize products Maintaining test harness andsample apps that prove code functionality and support integrations Work with BA and Tech Writer tomaintain public integration docs Integrate with multiple terminaldevices that accept payments Keep up to date on iOS industrytrends and mobile technologies Be able to communicate well withtechnical and non-technical members of the team Participate in team code reviewsto ensure quality is maintained Why work for EVO? Learn from and grow with a worldwide payments industry leader Enjoy a competitive salary and a comprehensive benefits package: 401k with match, generous paid time off, medical, dental, vision coverage plus health savings accounts and much more Thrive in a collaborative culture that supports innovation Take advantage of a supportive work-life balance Benefit from global career opportunities and advancement Disclaimer The preceding position description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employee assigned to this position. EVO is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any employee based on any legally-protected basis, including, but not limited to: veteran status, uniformed service member status, race, color, religion, sex, pregnancy (including childbirth, lactation or related medical conditions), sexual orientation, gender identity, gender expression, and transgender status, age (40 and over), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics) or any other consideration protected by applicable federal, state or local law.
Created: 2021-11-29