Mid-Level Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ameriflex ยท 12 hours ago

Mid-Level Software Engineer

Ameriflex is a company focused on building an in-house banking-like application for medical services. The Mid-level Software Engineer will be responsible for developing and maintaining scalable web applications, contributing to the software development lifecycle, and collaborating within an Agile environment.

FinTechHealth CareInformation TechnologyPayments
check
Growth Opportunities

Responsibilities

Application Development: Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks. (Intermediate)
Leadership and Mentorship: Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. Mentor Entry-level Software engineers to help them learn and grow. (Intermediate)
Problem Solving: Learn to identify technical challenges and work through obstacles with little guidance from mentors, applying problem-solving skills to smaller to medium tasks. (Intermediate)
Agile Participation: Participate in Agile development processes, such as sprint planning and retrospectives, contributing to iterative development and learning from more experienced team members. (Intermediate)
Code Quality and Testing: Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members. (Intermediate)
Team Collaboration: Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members. (Intermediate)
Application Monitoring and Troubleshooting: Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. Resolve technical issues effectively and support system stability. (Beginner)
Requirements Gathering and Solution Design: Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design. (Beginner)

Qualification

C#.NET 5+SQLAgile MethodologyGitVue / React / AngularCode QualityTestingApplication MonitoringRequirements GatheringProblem SolvingTeam Collaboration

Required

Experience with C#, .NET 5+ (Core), .NET Framework 4.8, ASP.NET Web APIs (Intermediate)
Experience working with some modern UI framework such as Vue / React / Angular. (Intermediate)
Experience writing Microsoft SQL Server DDL and DML (Beginner)
Experience with Git for managing code / pull requests / branching / rebasing / merging. (Intermediate)
Take initiative to provide guidance and support to Entry-level Software Engineers, sharing knowledge and experience to foster their professional development. (Intermediate)
Proven ability to apply problem-solving techniques to medium-to-large scale development tasks, with minimal guidance. (Intermediate)
Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes. (Intermediate)
Ability to write well-organized, quality unit and integration tests that provide sufficient coverage for core parts of the system. (Intermediate)
Willingness to work in a team environment, demonstrating strong interpersonal skills and the ability to take feedback from mentors and senior team members. Ability to give feedback to Entry-level Software Engineers. (Intermediate)
Demonstrated ability to monitor, troubleshoot, and build any needed tooling to ensure high availability, system stability and performance. (Intermediate)
Demonstrated ability to gather and analyze project requirements. Designs effective and scalable software solutions, while collaborating with senior engineers to refine and optimize design approaches. (Intermediate)
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent combination of education and / or experience
2-5 years of development experience, focusing on gaining proficiency in core technologies such as C#, SQL, and REST APIs. (Intermediate)

Preferred

Experience with Dapper, Hangfire, DbUp, nUnit (Intermediate)
Experience working with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ (Intermediate)
Experience working with JIRA or something similar to track and manage your development tasks. (Intermediate)

Benefits

Vacation time
Sick time
Medical
Dental
Vision
401k
Flexible Spending Accounts
Health Savings Accounts
Long-term disability
Short-term disability
Supplementary life insurance
LegalShield
Commuter Reimbursement Plan
Education reimbursement
Wellable membership
Telescope Health (telehealth)
Intellect (mental health) application
Employee engagement activities, including voluntary events, raffles, book club, and more!
Easy work / life balance

Company

Ameriflex

twittertwittertwitter
company-logo
Ameriflex is a payment processor for individual CDH accounts, COBRA, Compliance Services, and other notional account programs

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
William C. Short
Executive Chairman
linkedin
Company data provided by crunchbase