Software Engineer II
Job Description
The Software Engineer II role at Acara Solutions is a contract position for 3 months with remote work based in Buffalo, NY. The engagement focuses on leading and contributing to systems analysis, application design and development, testing, implementation, and coordination across internal and external teams.
Responsibilities
- Lead and contribute to systems analysis, application design, development, testing, debugging, and implementation for initiatives ranging from smaller enhancements to complex initiatives.
- Convert business and technical requirements into scalable solutions while maintaining a working understanding of supported applications and business processes.
- Coordinate development activities, provide technical direction, and mentor or oversee less experienced team members throughout project execution.
- Create technical project plans, specifications, assessments, test plans, and system documentation in alignment with development standards and procedures.
- Collaborate with technology, operations, business, and vendor teams to evaluate solutions, improve application performance, identify technology opportunities, and address risks or regulatory requirements.
Requirements
- High School Diploma or GED
- 5+ years of experience in systems analysis and application development
- 7+ years coordinating between Applications and business units
- 7+ years recommending and implementing systems solutions
- 7+ years driving project milestones and delivery dates
- 7+ years experience in .NET C#, REST API, and Java
- 7+ years experience with Azure Functions, Durable Functions, App Services, Monitor, App Insights, and Infrastructure
- 7+ years experience in SQL including MSSQL and AzureSQL
Technology Stack
- .NET C#, REST API, Java
- Azure Functions, Durable Functions
- App Services, Monitor, App Insights, Infrastructure
- SQL, MSSQL, AzureSQL
Additional Information
Upon offer of employment, the selected candidate will be subject to a background check.
What Sets You Apart
- Associate Degree
- Familiarity with application development software and hardware platforms
- Proficiency with personal computers and common project management, word processing, and spreadsheet tools
- Capability to work on multiple complex projects
- Strong problem-solving skills to support issue resolution
- Strong verbal and written communication skills, including experience presenting to the target audience
- Strong organizational and time management skills
- Detail-oriented approach
- Strong lateral thinking skills
- Good understanding of the Bank’s application framework
- Subject matter expertise in business with knowledge or experience using the application/system being supported
- Advanced understanding of supported applications, including knowledge of interfacing and integrated applications
- Ability to work both independently and in a team environment
- Ability to multitask across various components of complex projects
- Action-oriented and proactive working style
- Advanced knowledge and focus on the entire system to support projects beyond normal business-as-usual (BAU)
Compensation: USD 74 per hour.
Work Location: Remote (NY) aligned to Buffalo, NY.
Job Type: Contract.