
Software Engineer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in United States.
• Execute and oversee intricate systems analysis, design, and development initiatives.
• Spearhead and contribute to sophisticated projects.
• Offer analytical consulting and technological leadership to align with client and Bank goals.
• Guide and supervise less experienced staff while coordinating development activities.
• Create and manage the technical aspects of project plans.
• Collaborate with Development, Operations, and Technology teams from technical analysis through user acceptance testing.
• Prepare and evaluate test data, implement detailed test plans, and perform debugging.
• Assess complex interrelations among programs, interfacing applications, and platforms.
• Draft and review technical and functional specifications as well as systems documentation.
• Generate charts, tables, and diagrams for problem analysis.
• Compile and review project evaluations, task requirements, timelines, and effort estimates.
• Ensure the efficient operation and effectiveness of supported applications.
• Suggest technologies, policies, and procedures, and engage in vendor software evaluations.
• Adhere to and advocate for development standards and procedures.
• Maintain expert knowledge of supported applications, development environments, and client environments.
• Assist in managing expense and capital budgets.
• Supervise employee performance and potentially prepare annual evaluations.
• Comply with risk, regulatory, and internal control standards while escalating risk issues.
• Foster diversity and promote the Bank brand.
• Execute internal and external audit recommendations and address regulatory issues as necessary.
• Perform related responsibilities, including due diligence, cost/benefit analysis, and business studies.
• Operate independently on high-level systems analysis and technical development phases.
• Oversee the activities of others, lead project initiatives, mentor junior staff, and engage with senior management, technology personnel, clients, and vendors.
• At least an Associate's degree and 6 years of experience in systems analysis/application development, or alternatively, a combined total of 8 years of higher education and/or work experience, including a minimum of 6 years in systems analysis/application development.
• Familiarity with application development software and hardware platforms.
• Proficient in using personal computers, relevant project management software, word processing software, and spreadsheet applications.
• Competent in managing multiple complex projects simultaneously.
• Exceptional problem-solving capabilities.
• Strong verbal and written communication skills, with previous experience presenting to target audiences.
• Outstanding organizational and time management abilities.
• Detail-oriented approach.
• Strong lateral thinking skills.
• Experience in coordinating between Applications and business units.
• Proven experience in recommending and implementing system solutions.
• Track record of driving project milestones and meeting deadlines.
• Demonstrated mentoring and leadership skills from a project management standpoint.
• Solid understanding of the Bank's application framework.
• Subject matter expertise in the business, with knowledge or experience using the supported application/system.
• Advanced knowledge of interfacing/integrated applications.
• Ability to work both collaboratively in a team and independently.
• Capacity to multitask across various components of complex projects.
• Comprehensive knowledge of the entire system to engage in projects beyond regular business activities.
• Competitive salary and performance-based incentives.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and training.
• Flexible work arrangements to promote work-life balance.
• Supportive and inclusive workplace culture.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.