25 Jan
Software Developer/Engineer - Enterprise Payments
Vacancy expired!
The candidate will be able to work independently while taking advice and guidance from more senior levels of the team as he/she continues to grow in their software engineering skills on a highly visible, strategic project focused on a multi-tenant SaaS solution. The ideal candidate will thrive on a high-velocity team that is tasked with delivering and maturing a new application that will lead to high revenue growth for Tyler while revolutionizing payment channels for our customers.LocationTroy, MichiganTravel0-5%Responsibilities
- Learn and implement new technologies and architectures within a reasonable timeframe.
- Work on individual programs that are part of a much larger application.
- Demonstrate basic knowledge of software development, concepts and technology obtained through formal training and/or work experience.
- Demonstrate ability to analyze and resolve problems of basic complexity.
- Attain ability to work effectively in a strong customer service/team-oriented environment.
- Adapt to changing products and technologies.
- Fix bugs in existing, often unfamiliar programs, under considerable time constraints.
- Manage and prioritize often conflicting tasks and interruptions so as to minimize their impact on the current deadlines and workload.
- Contribute to the development of a greenfield, cloud-based Payment solution.
- Participate in backlog refinement and contribute to a well-functioning self-organizing team.
- Ensure extremely high quality through code reviews, unit testing, and automated functional testing.
- Support application issues both during normal business hours as well as afterhours support as needed (rotating basis).
- Bachelor's degree in computer science, computer engineering, or comparable work experience.
- Logical thinking and reasoning skills.
- Experience and understanding in cloud based, multi-tenant solutions that are designed for 99.99% uptime.
- Familiarity with AWS, Docker, Kubernetes, Angular, Message Queues, Scalability.
- Strong familiarity with the Scrum process and self-accountability.
- Good interpersonal and communication skills.
- Ability to work independently or in a team situation.
- Have an affinity to solve problems.
- Ability to manage under deadlines and deliverables for customers
Vacancy expired!