Talent.com
Software Engineer
Software EngineerAcara Solutions • Buffalo, NY
Software Engineer

Software Engineer

Acara Solutions • Buffalo, NY
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.temporary]
[job_card.job_description]

Description

Are you a Software Engineer who is looking to join one of the top companies in theBanking industry?

Are you looking to further your career and grow?

Do you have experience in systems analysis/application development?

If you answered yes to those three questions, then apply today!

Acara Solutions seeks highly qualified candidates to work onsite with our client in Buffalo, NY. Interested?

Here's what you'd do:

  • Provides designs, specifies information systems solutions and the highest-level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements.
  • Serves as a principal application designer for critical components and major modifications effectively using analytical and technical skills, available technology and tools in the evaluation of client requirements and processes.
  • Provides solutions that are technologically sound. Often directs and monitors the activities of less experienced personnel.
  • Complete and oversee the most complex systems analysis, design and development efforts.
  • Play a key role as a leader and individual contributor on complex projects.
  • Provide the highest-level analytical consulting and leadership in identifying and implementing new uses of information technologies to assist the client areas and Bank in meeting their short-term business goals and long-term strategic objectives.
  • Direct and monitor less experienced resources and coordinate development tasks for any scope project.
  • Prepare and manage the technical component of project plans.
  • Confer with other Development, operations staff and Technology staff in overall systems development direction from technical analysis to user acceptance testing.
  • Prepare and review test data and execute detailed test plans.
  • Complete any required debugging.
  • Evaluate and understand highly complex interrelationships and effects among programs, interfacing applications and platforms.
  • Prepare thorough, clear technical and functional specifications and update systems documentation.
  • Prepare charts, tables and diagrams to assist in analyzing problems.
  • Review documentation prepared by less experienced staff.
  • Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project.
  • Maintain efficient operation and effectiveness of supported applications.
  • Recommend new technology, policies or processes to benefit the organization and improve deficiencies.
  • Lead or participate in technical evaluations of vendor software.
  • Follow and promote use of development standards and procedures.
  • Maintain high level of technical aptitude and expert working knowledge of the supporting application(s), development environments and the supported client environment.
  • Assist in developing expense and capital budgets.
  • Monitor employee performance and may prepare annual appraisals.
  • Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite.
  • Identify risk-related issues needing escalation to management.
  • Promote an environment that supports diversity and reflects the client Bank brand.
  • Maintain client internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
  • Complete other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities.
  • The position works under supervision of Technology management.
  • The job holder is competent to work independently on all high-level systems analysis and technical phases of development. The position is capable of managing the activities of others on any scope project and often leads project activities.
  • The job holder monitors staff performance on assigned projects related to their overall abilities and effectiveness in completing projects within schedules.
  • The position participates in the development of less experienced staff.
  • The position interacts with senior management, other technology personnel, clients and vendors.
  • The job holder provides backup to higher management as required and may be called upon to serve as a technical representative on committees, ad-hoc projects, etc.
  • Own and define the overall architecture of the application.
  • Choose technology stack components: database, messaging, caching, API gateway, security framework, etc.
  • Design APIs (RESTful, possibly GraphQL) with scalability, consistency, and security in mind.
  • Create architectural decision records (ADRs) to document and justify key technical decisions.
  • Write high-quality, production-grade code using Java + Spring Boot.
  • Set up and structure the initial codebase using best practices (layered architecture, DTOs, config management).
  • Build CI/CD-friendly microservices or modular monoliths depending on architecture choice.
  • Lead the development of MVP components, defining reusable patterns and common services.
  • Work closely with DevOps to define a deployment pipeline (Docker + Jenkins/GitHub Actions + Helm/Kubernetes preferred). Own environment configurations (dev, QA, staging, prod) and secrets management.
  • Ensure proper logging, health checks, metrics, and monitoring are integrated from the start (Prometheus + Grafana, ELK stack).
  • Establish coding standards, code review practices, and version control strategies (Git Flow).
  • Mentor junior engineers and support onboarding of future team members.
  • Collaborate with Product Owners, UX, and QA to refine requirements and deliver high-quality features.
  • Act as the technical face of the team in architecture discussions, demos, and stakeholder meetings.
  • Define and implement authentication (OAuth2, JWT, or enterprise SSO).
  • Ensure data security, secure endpoints, and follow secure coding practices.
  • Be proactive in identifying security vulnerabilities and remediating them (OWASP awareness is expected).
  • API specifications (Open API/Swagger)

Here's what you'll get:

Pay: $55.98 - $93.29 / HR

Hours: 40 Hours per Week

Length: Contract (11months)

Sound like a good fit

APPLY TODAY

About Acara Solutions

Acara is a premier provider of recruiting and workforce solutions—we help companies compete for talent. With a legacy of experience in a variety of industries around the world, we partner with clients, listen to their needs, and customize visionary talent solutions that Drive desired business outcomes. We leverage decades of experience to deliver contingent staffing, direct placement, executive search, and workforce services worldwide.

Job Requirements

Required skills:

  • High School Diploma or GED with 8 years experience
  • Minimum 6years of experience in coordinating between Applications and business units.
  • Minimum 6 years of experience in recommending and implementing system solutions.
  • Minimum 6 years of experience in driving project milestones and delivery dates.
  • Minimum 6 years of experience in systems analysis/application development

Preferred skills:

  • Associate's Degree
  • Spring boot
  • Java
  • OpenShift
  • Familiar with application development software and hardware platforms.
  • Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software.
  • Capable of working on multiple projects of a complex nature.
  • Excellent problem-solving skills to assist in issue resolution.
  • Excellent verbal and written communication skills, with prior experience presenting to the target audience.
  • Excellent organizational and time management skills.
  • Detail-oriented.
  • Strong lateral thinking skills.
  • Proven mentoring and leadership capabilities from a project management perspective.
  • Good understanding of the Bank's application framework.
  • Ability to work in a team environment as well as autonomously.
  • Ability to multitask for various components of complex projects.
  • Mastered knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU).
  • Subject matter expert in business with knowledge or experience utilizing application/system being supported.
  • Mastered understanding of applications supported with an advanced knowledge of interfacing/integrated applications
[job_alerts.create_a_job]

Software Engineer • Buffalo, NY

[internal_linking.similar_jobs]
Software Engineer

Software Engineer

TradeJobsWorkforce • 14209 Buffalo, NY, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Deliver Eats with Uber Eats

Deliver Eats with Uber Eats

Uber eats • Youngstown, NY, US
[job_card.full_time] +1
Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Software Engineer, Core Experiences - Buffalo, USA

Senior Software Engineer, Core Experiences - Buffalo, USA

Speechify • Buffalo, New York, US
[job_card.full_time]
Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let y...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Deliver with Uber Eats

Deliver with Uber Eats

Uber eats • Youngstown, NY, US
[job_card.full_time] +1
Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkForce • 14208 Buffalo, NY, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior C++ UI Engineer for Embedded Linux (Roku)

Senior C++ UI Engineer for Embedded Linux (Roku)

Roku • City of Niagara Falls, NY, United States
[job_card.full_time]
A leading technology company in the City of Niagara Falls is seeking a Senior Software Engineer focused on C++ UI development for embedded Linux.This is a pivotal role that involves building high-p...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Aviation Electronics, Electrical & Computer Systems Technician

Aviation Electronics, Electrical & Computer Systems Technician

US Navy • Lewiston, NY, United States
[job_card.full_time]
ABOUT Aviation Electronics, Electrical, and Computer Systems Technicians (AV) work on some of the most advanced aircraft systems in the world.They maintain, diagnose, and repair complex electrical ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Laborer (162e)

Laborer (162e)

Kenmore-Town of Tonawanda UFSD • Angola, NY, United States
[job_card.full_time]
The Board of Cooperative Educational Services, Erie 2-Chautauqua-Cattaraugus is seeking qualified candidates for the following position:.Carrier Educational Center & Lake Street - Angola, NY.Probat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Director, Software Engineer- Lustre

Director, Software Engineer- Lustre

NetApp Careers • Buffalo, NY, United States
[job_card.full_time]
At NetApp, your ideas power innovation.We lead in intelligent data infrastructure—delivering unified storage, integrated data services, and solutions that help organizations unlock the full potenti...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Remote Product Tester – $45/hr + Free Products – Start Now!

Remote Product Tester – $45/hr + Free Products – Start Now!

OCPA • Lewiston village, New York, us
[filters.remote]
[job_card.part_time] +1
Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
[last_updated.last_updated_30] • [promoted]
Remote role of Cloud Enterprise Architect

Remote role of Cloud Enterprise Architect

Syntricate Technologies • Buffalo, NY, United States
[job_card.temporary]
Buffalo, NY (Hybrid 3 days onsite/2 days remote)/ open for 100% Remote also 6+-month contract Web Cam Interview $70-$80/Hr on W2.Skill Set 1: Detailed Solutions Architecture.Skill Set 3: Strong com...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II

Software Engineer II

Computer Task Group, Inc • Buffalo, New York, US
[job_card.full_time]
Job Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Buffalo, NY.Location: Buffalo, NY Duration: 12 months Overview: The Software Enginee...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Software Engineer - Remote

Staff Software Engineer - Remote

TradeJobsWorkForce • 14204 Buffalo, NY, US
[filters.remote]
[job_card.full_time]
Staff Software Engineer Remote Job Duties: • Implement and evolve a Data Lake storage system with low latency and high throughput for bulk data ingestion and query • Implement metadata, data govern...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer II (Salesforce)

Software Engineer II (Salesforce)

Imagine Staffing Technology • Buffalo, New York, US
[job_card.full_time]
Job Description Job Description Job Title : S oftware Engineer II ( Salesforce ) Location : Buffalo Hire Type : Contingent Pay Range: $ 44.Work Model : Hybrid Contact Email : bfesmire@imaginestaffi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, C++

Senior Software Engineer, C++

Roku • City of Niagara Falls, NY, United States
[job_card.full_time]
Senior Software Engineer C++ UI Development Embedded Linux Roku.We are seeking a Senior Software Engineer to join our team and focus on developing core features for the Roku platform UI.In this rol...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Advanced Electronics

Advanced Electronics

US Navy • Lewiston, NY, United States
[job_card.full_time]
ABOUT The Navy's Advanced Electronics / Computer Field (AECF) provides industry-leading training in electronics, computer systems, radar, communications, and weapons fire control technology.ETs and...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Restaurant Delivery - Onboarding / Onboard

Restaurant Delivery - Onboarding / Onboard

DoorDash • Eden, NY, United States
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Information Systems Technician

Information Systems Technician

U.S. Navy • Lewiston, NY, United States
[job_card.full_time]
ABOUT Effective, secure communication in the cyber domain is essential to the everyday operations of military intelligence in America’s Navy.Information Professionals who oversee the seamless opera...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]