Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Ent Credit Union Software Engineer Sr. - 744000030455272 in Colorado Springs, Colorado

Company Description

Ent Credit Union exists to improve the financial quality of life of the people we serve. This mission drives us every day, but we are more than our mission. We're also individuals using our unique abilities to make our organization, and the communities we serve, better than they were yesterday. We're a not-for-profit that puts people above profits and actively invests in our community. Our rapidly growing team is expanding our reach to serve more people throughout Colorado. To spread our mission far and wide, we need people like you. If you're interested in a paycheck with a purpose, apply with us today. Our people make the difference, and we truly believe you are our greatest asset.

Job Description

The Senior Software Engineer will play a pivotal role in the design, development, and integration of complex software solutions that deliver significant business value. With an advanced understanding of software engineering principles, this individual will analyze user requirements and help architect and build creative, effective, and reliable solutions while ensuring high-quality standards through rigorous testing and code reviews. Engineering efforts will encompass a broad spectrum of domains, including application development and core banking integration. They will be able to manage the technical aspects of a project from start to finish, effectively collaborating and communicating with internal team members, management, business units, and stakeholders. In addition to providing technical expertise, the Senior Engineer will mentor junior Engineers, fostering a collaborative and continuous learning environment. They will also assist in process improvement, implementing new technologies and contributing to the comp

Essential Functions Software Design, Development and Integration: Exhibit and maintain an ?Expert' level of software engineering skills. Analyze user requirements and apply problem-solving skills to design effective coding solutions. Implement software solutions by writing clean, efficient, secure, and maintainable code. Effectively help manage the technical aspects of a project from start to finish. Collaboration and Communication: Collaborate effectively with Designers, Product Managers, QA and other Engineers to ensure our software solutions align with both business objectives and project requirements. Effectively communicate with Stakeholders across both technical and non-technical business units. Collaborate with other Senior Engineers, Architects, and/or Leadership during code reviews to incorporate feedback and improve future development efforts. Perform regular code reviews and help maintain quality coding standards. Mentor Junior Software Engineers. Share skills, tools, and lessons learned with the team. Takes a technical leadership role within the team, fostering a culture of collaboration and continuous improvement, providing constructive feedback, and mentoring engineers to enhance their skills. Proactively identifies and adopts new technologies, frameworks, and methodologies, driving innovation within the team and integrating improvements into existing workflows. Testing and Debugging: Ensure software solutions are bug-free and perform as expected using both effective manual testing techniques and through the creation of effective Unit and Integration tests. Leverage problem-solving skills to diagnose software defects across various environments and assist in resolving QA and user-reported issues. Proactively identify and resolve production issues. Bank Secrecy Act: Remains cognizant of and adheres to Ent policies and procedures, and regulations pertaining to the Bank Secrecy Act.

Qualifications

Minimum Formal Qualifications for this Position Bachelor's Degree in Software Engineering, Computer Science, or related field of study 8+ years' experience in software development, including practical experience in coding, esting, and debugging applications.

Each year of relevant work experience may be exchanged for a year in a relevant degree program or vice versa. For example, a requirement of a bachelor's degree in accounting and 2+ years of account experience could be substituted for a high school diploma and 6 years of relevant accounting work experience or a master's degree in accounting and 0 years of work experien

Technical or Specialized Knowledge/Skills: Knowledge of multiple programming languages, and of writing efficient, scalable, and high-quality code while leveraging advanced syntax and design patterns. Knowledge of the software development lifecycle, leading cross-functional teams through all phases?requirements gathering, design, implementation, testing, and deployment?while ensuring adherence to best practi Proficient in applying advanced software design principles, including a variety of architectural patterns, to develop robust, maintainable, and high-performance software solutions. Knowledge of version control systems (e.g., Git), and the ability to effectively manage complex workflows, mentor others on advanced version control strategies, and implement branching and merging best practices. Skilled in designing and optimizing complex algorithms and data structures, demonstrating exceptional problem-solving abilities to deliver innovative and efficient solutions. Skilled in developing comprehensive unit and integration tests and employing testing frameworks to ensure software reliability and quality. Ability to consistently produce clean, maintainable, and well-documented code that adheres to industry standards, actively mentoring junior and mid-level engineers in best coding practices. Analytical and critical...

DirectEmployers