Job Description

Company Description This position is eligible to work 100% remotely unless residing in the following states: AL, CA, CT, HI, IN, KY, MD, MA, NH, NJ, NY, ND, OH, OR, PA, RI, VT, VA, WA, WY Founded in 1957, Ent is a member-owned credit union with a passion for people, not for profit. With $8+ billion in assets and over 420,000 owner-members across more than forty convenient Front Range locations, Ent is Colorado's largest credit union. In addition to a reputation as a leader in philanthropy and financial literacy, Ent has been nationally recognized by Forbes as the overall #1 credit union in Colorado for four years running. We know that growth, accolades and reputation are a result of the entire Ent family of employees working together to serve our members. To that end, we are equally proud to be recognized as an "employer of choice" and to have received nominations and awards as a "Best Place to Work" in both Southern Colorado and the Denver metro area. Ent's numerous Employee Engagement Groups (EEGs) offer micro-communities of like-minded employees and a chance to express your personal passions through volunteerism and philanthropy while our best-in-class benefits package and competitive salaries reward you for a job well done. Job Description The digital development teams at Ent are not the boring development teams you would expect at a financial institution. We are organized in autonomous multidisciplinary agile teams composed of everyone needed to get something completed from start to finish, such as experienced developers (frontend, mobile, and backend), designers, QA engineers, and product managers. We develop on a modern platform to build applications and features that make a difference in our member's lives. What you will be doing: Backend java development using technologies such as: Java, Spring IoC/MVC/Boot/Security/Cloud/Stream, Containers, Relational databases You'll work on a cross functional scrum team, with all the necessary skills and talents to be able to complete features that delight our members Participate in team meetings, and provide input on proposed solutions Development Configures / writes new programs of growing complexity and scope, involving multiple systems and interdependencies. Conducts code reviews as appropriate for quality and adherence to standards. Analysis / Modeling / Design Analyzes, defines and documents requirements for data, workflow, logical processes, operating system environment, interfaces with other systems, internal and external checks, controls, and outputs. Converts functional specifications on business problems into efficient designs. Reviews, analyzes, and modifies programming systems, including programming, testing, debugging for a large-scale systems. Participates in the RFP/RFI process. Communication Conducts technical assessments of current staff as needed. Provides input to manager on staff performance relating to technology but does not prepare or deliver reviews. Reports status on activities, issues, projects, etc. to IT management. May support the manager in planning and oversight of operational/technical activities of the team, including workload and resource allocation. Maintenance Provides technical support and problem resolution for customer inquiries regarding in-house application infrastructure. Bank Secrecy Act: Remains cognizant of and adheres to Ent policies and procedures, and regulations pertaining to the Bank Secrecy Act. Qualifications What you should have: Minimum Formal Education for this Position: Bachelor's Degree in Software Engineering, Computer Science or related field of study Minimum Work Experience: 8+ years' of related IT industry experience 4+ years' experience with secure web application development Technical or Specialized Knowledge/Skills:   Advanced experience with the following: Object oriented language such as Java or C# Experience with relational backend systems Rest APIs (Open API)  Microservices Demonstrated experience with Object Oriented programming, as well as other programming paradigms such as functional. Advanced Knowledge of and demonstrated experience building secure web applications using a combination of latest technologies. Must be comfortable working in highly collaborative environments. Advanced experience with development tools such as Microsoft Visual Studio and Microsoft Visual Studio Team Services. Must be able to conduct presentations in group settings in a professional and courteous manner. Strong customer service, organization, communication, and interpersonal skills are a must. Must be able to work independently to deliver complete system solutions and provides guidance within technical area, applying in-depth knowledge of multiple technologies, as appropriate. Must be able to learn new and emerging concepts very quickly. Must be able to maintain good productivity in developing efficient code in a very timely manner, with defect rates kept to a minimum. Advanced experience with advance source control systems, such as GIT. (preferred) Experience with Scrum software development. (preferred) Experience with Docker containers (preferred) Experience with Kubernetes.   Certifications Required: None Environmental, Physical and Psychological Requirements: Standing - Occasionally Walking - Occasionally Sitting - Frequently Lifting - Rarely (40 Lbs) Carrying - Rarely Pushing - Rarely Pulling - Rarely Balancing - Rarely Stooping - Rarely Kneeling - Rarely Crouching - Rarely Crawling - Rarely Reaching - Occasionally Handling - Occasionally Grasping - Occasionally Feeling - Occasionally Talking - Frequently Hearing - Frequently Repetitive Motions - Frequently Eye/Hand/Foot Coordination - Occasionally Noises louder than normal speaking volume - Occasionally Temperature Changes - Rarely Atmospheric Conditions - Rarely Additional Information Typical Pay Range: $103,064.00 to $135,283.20 (IT-17)  This position is eligible for our corporate bonus program based on company performanceEqual Opportunity Employer/Protected Veterans/Individuals with Disabilities.Benefits Summary Sheet - 2023The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Apply To

https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Fapplication-developer-sr-backend-1549539

Tweet this job

Share this job