Overview
Skills
Job Details
Join this growing team developing software supporting new software development and integrations of acquired organization(s). This is an opportunity to grow within the organization and provide mentorship and development of other team members while creating elegant scalable solutions. You will develop one or more large complex web applications and create enhancements to existing applications to meet business requirements. Work with management and collaborate across teams to develop application requirements and ensure business objectives are met.
100% REMOTE - MUST RESIDE IN EST OR CST
RESPONSIBILITIES
- Translate customer requirements into technical requirements and help drive the estimation process.
- Assist in architectural design of major/strategic projects and recommend technical performance improvements.
- Perform code development, leads design decisions, and helps drive programming activities requiring business, functional and systems research and analysis.
- Provide technical leadership to development teams through delivery of large, complex projects.
- Adhere to company project delivery processes and follow scheduled plans and timelines utilizing established programming/development guidelines to meet key activity goals.
- Leverage existing code or utilities and seek opportunities for reuse.
- Demonstrate problem-solving relating to code, documentation, and recurring problems and resolves issues.
- Offer production / post-production support as aligned with corporate SLA's.
- Interact with teams across the enterprise including Marketing, Product, Customer Support, and Operations to gather and disseminate information regarding product builds and product progress.
- Perform unit and integration testing to validate and ensure code integrity, and support for assigned products.
- Acts as the primary contact for deployments and provide support to the team during production deploys.
- Collaborates with other senior-level developers and provides technical leadership to the team, relating to specific projects and initiatives as needed.
BACKGROUND
- Senior level experience in web application development, with strong core Java experience in design, development, testing, troubleshooting, and debugging complex applications.
- Strong experience with one or more of the following: microservices, Docker, AWS, HTML, CSS, Typescript, React.
- Solid understanding of OO concepts and design patterns.
- Strong experience writing SQL queries, preferably with SQL Server.
- Good experience with creating REST APIs.
- Strong desire to utilize automated testing.
- Solid working knowledge of Linux.
- Good knowledge of one or more of the following: Micronaut, Groovy, Grails, Spring, Hibernate, Android, and iOS.
- Solid understanding of application security.
- Ability and skills to take ownership of a problem and work through solutions.
RedRiver offers benefits including Major Medical, Dental, Vision, LTD and 401k. More positions @: RedRiver Systems is an Equal Opportunity Employer.