USA
2 days ago
Software Developer
Software Developer Cyprus Credit Union of Salt Lake City, UT is seeking to hire a full-time Software Developer. Are you a passionate about developing, testing and implementing new software programs? Do you have a strong work ethic and embody what credit unions stand for? Are you interested in starting a career with an exciting and respected financial institution that offers opportunities for comradery, professional growth, and advancement? If so, please read on! The future of Cyprus Credit Union is only as bright as our team. We employ a team of like-minded banking professionals. In order to attract and retain quality talent, we offer competitive pay, and comprehensive benefits, provide opportunities for employee advancement, share resources for career development, and encourage a work-hard/play-hard lifestyle. Additionally, we value diversity, volunteering for our communities and taking steps to do our part in reducing our carbon footprint. As a Software Developer, you will earn a competitive pay depending on your experience and qualifications with the opportunity for bonuses. Pay increase for English/Spanish speaking. We also offer both our part-time and full-time member services employees the following comprehensive benefits: + Health, dental, and vison insurance plans + 401k and retirement savings plan + 12 paid holidays + Paid day off for your birthday + PTO that will start accumulating on day one + Earn additional PTO when you volunteer in the community + Tuition reimbursement Due to our "Most loved" atmosphere, Cyprus Credit Union was named one of the BEST credit unions to work for in 2020, 2021 and 2022! Here at Cyprus we value the success and rewards that come as we learn and grow together! Through our "career pathing "programs we offer continuous trainings that can provide you with opportunities in advancement. If this sounds like something you have been waiting for, don't hesitate apply now to start your future with Cyprus! ABOUT CYPRUS CREDIT UNION Cyprus Credit Union is member-owned and are overseen by a volunteer board of directors. We feature branch locations across the Wasatch Front to better serve the needs of our members. As we look toward the future, we remain dedicated to providing the best financial solutions, products, and resources to our members. We truly mean it when we say 'your future is our future.' A DAY IN THE LIFE AS A SOFTWARE DEVELOPER The Software Developer position is primarily responsible for the entire lifecycle of in-house scripts and applications related to the Core System. This individual is the in-house expert for the Core System relating to automation and functionality. This individual will participate in technical research and development to ensure system reliability, performance, and to enable continuing innovation within the infrastructure. This individual ensures that core and database systems and related software systems adhere to organizational values and meet organizational needs. This individual ensures that core system confidentiality, availability, and integrity standards are maintained at the highest possible level through best-practice programming methodologies. This individual assists the IT department in providing superior technical support to staff and members, and performs other duties as assigned. Must be able to work in a DevSecOps environment to integrate security at every phase of the software development lifecycle. JOB DUTIES + Works to both simplify and automate processes through application creation and refinement. + Drives full application development process, including design, coding, testing, refining, supporting, documenting, and deployment. + Interface with the business team and translate business requirements to technical solutions. + Ensures all designs are in line with company branding, standardizing the look and feel of applications. + Codes all applications with application security as a top priority, guarding against both persistent and non-persistent attacks. + Works with both third party SDKs and APIs, and internally developed applications. + Occasionally troubleshoot issues and resolve incidents in support of existing applications. + Thoroughly documents all code, using comments to annotate functions, classes, and derivatives. + Works with team to test all code for usability, functionality, and security. + Coordinates application refinement, updates, and changes through all teams and business partners. + Effectively communicate with team members from all areas (both technical and non-technical) to clarify program requirements, identify problems and suggest changes + Documents and maintains formal coding processes, documentation, and standards. + Creates and maintains documentation detailing the use of applications, and their administration as applicable. + Methodically deploys applications after thorough testing. + Be able to troubleshoot issues and resolve incidents in support of existing production applications. + Updates job knowledge by participating in educational opportunities, reading professional publications, attending conferences, and participating in professional organizations. + Protects organization's value by actively keeping information confidential. + Takes complete ownership of all facets related to assigned duties. MINIMUM QUALIFICATIONS SCHEDULE This position will offer a hybrid schedule of 50/50 in office and at home. It is required you are in office 50% of your schedule. EDUCATION Any combination of education, training and experience equivalent to possession of a high school diploma; such education should be at a level which demonstrates the ability to perform duties comparable to those listed herein. Possession of the college degree is preferred. TRAINING AND EXPERIENCE Possesses one to two years of experience in programming functions. KNOWLEDGE OF Python, JavaScript, SQL, JSON, XML SKILL AND ABILITY TO Assist in planning, designing, and maintaining core programming methodologies; provide technical support to users; administer day-to-day operation of core programming components; implement core application maintenance procedures; communicate effectively in both oral and written form; explain technical concepts in non-technical terms to clients and staff; read, interpret and apply technical instructions; keep current by reading, interpreting, and applying information on technological changes and updates; prepare clear and concise written communications; research technical manuals and guides to respond to user questions; prioritize requests, organize, schedule, and coordinate a variety of activities and projects; adapt to changes in technology; work independently and as a team member; establish and maintain cooperative working relationships with all those contacted during the course of work. OTHER Strong ability to do research and make well-supported recommendations. Strong communication is a must. Qualities: problem solver, strategic planner, multi-tasker, security minded, quality focused, collaborator, communicator, technical, quick study, passionate. READY TO JOIN OUR EXCEPTIONAL BANKING TEAM? If you feel that you would be right for this member services position, please fill out our initial 3-minute, mobile-friendly application.
Confirm your E-mail: Send Email
All Jobs from Cyprus Credit Union