
Software Engineer
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in United States.
• Execute and oversee systems analysis, design, and development ranging from basic to complex levels.
• Act as an individual contributor on intricate projects.
• Maintain a functional understanding of the applications being supported.
• Guide and supervise less experienced team members while coordinating development tasks.
• Prepare and manage the technical elements of project plans.
• Collaborate with Development, Operations, and Technology teams from technical analysis through user acceptance testing.
• Prepare and assess test data, execute thorough test plans, and complete debugging processes.
• Analyze complex interrelationships between programs, interfacing applications, and platforms.
• Offer analytical consulting and leadership in identifying and implementing technology solutions that align with business goals.
• Prepare and review technical and functional specifications, systems documentation, charts, tables, and diagrams.
• Compile and evaluate project assessments, including tasks, timelines, and effort estimates.
• Ensure the efficient operation and effectiveness of supported applications.
• Recommend technologies, policies, and processes; actively participate in vendor software evaluations.
• Adhere to and promote development standards and procedures.
• Maintain a comprehensive understanding of the supported business's functions, processes, operations, and strategy.
• Assist in managing expense and capital budgets.
• Comply with risk and regulatory standards, policies, and controls; identify issues for escalation.
• Uphold internal control standards and implement findings from audits and regulatory reviews.
• Perform related duties, including due diligence, cost/benefit analysis, and business studies.
• Work under the guidance of the Technology Team Lead while independently managing high-level systems analysis and technical development phases.
• Oversee project-based activities and evaluate staff performance.
• Engage with senior management, technology personnel, clients, and vendors.
• Provide support to upper management and act as a technical representative on committees or ad-hoc projects.
• A minimum of an Associate’s degree and 5 years of experience in systems analysis/application development, or alternatively, a combination of at least 7 years of higher education and/or work experience, including a minimum of 5 years in systems analysis/application development.
• Familiarity with application development software and hardware platforms.
• Proficient with personal computers, project management software, word processing software, and spreadsheet software.
• Ability to manage multiple complex projects simultaneously.
• Excellent problem-solving abilities.
• Strong verbal and written communication skills, with experience in presenting to targeted audiences.
• Exceptional organizational and time management skills.
• Detail-oriented with strong lateral thinking abilities.
• Experience in coordinating between Applications and business units.
• Proven track record of recommending and implementing systems solutions.
• Experience in driving project milestones and meeting delivery deadlines.
• Good understanding of the Bank's application framework.
• Subject matter expertise in the business with knowledge or experience using the supported application/system.
• Advanced understanding of supported applications and interfacing/integrated applications.
• Capability to work both in a team environment and independently.
• Ability to multitask across various components of complex projects.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance plans.
• Opportunities for professional development and career advancement.
• Flexible work hours and remote work options.
• Generous paid time off and holiday leave.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.