Find your next role
Strengthen your profile
Abacus Group
IT Services & IT Consulting
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
Overview
We are seeking a skilledSoftware Engineer to join our software development team. This role sits between the Associate Software Engineer and Senior Software Engineer levels, requiring a solid foundation in software engineering principles along with practical experience delivering production-ready applications.
The successful candidate will develop and maintain web applications using React for the front-end, .NET C# Web API for the back-end, and SQL for database management. They will collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions while contributing to continuous improvement initiatives and technical best practices.
Job Description
Duties and Responsibilities:
Knowledge, Skills, and Abilities
Attributes that will drive success:
Qualifications and Experience
Education
From an accredited college or university in the related field of:
Required/Preferred
Bachelor's Degree
Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Required
Experience
In the field of:
Required/Preferred
3-5 Years
professional software development experience in a commercial environment.
Required
2-4 Years
Strong proficiency in .NET C#, ASP.NET Core/Web API, React, and SQL.
Required
2-4 Years
Good understanding of JavaScript, HTML, CSS, and modern web development concepts.
Required
1-3 Years
Experience building and consuming RESTful APIs.
Required
2-4 Years
Strong understanding of Object-oriented programming, Design patterns, Source control (Git), Software development lifecycle (SDLC), Data structures and algorithms, Relational database design and normalization
Required
1-3 Years
Experience troubleshooting and debugging complex application issues.
Required
1-3 Years
Familiarity with Agile/Scrum development methodologies.
Required
2-4 Years
Understanding of software security principles and secure coding practices.
Required
2-4 Years
Ability to analyze requirements and develop scalable, maintainable solutions.
Required
2-4 Years
Strong communication, collaboration, and problem-solving skills.
Required
1-3 Years
Ability to work independently while contributing effectively within a team environment.
Required
1-3 Years
Exposure to cloud-based environments and deployment practices.
Preferred
1-3 Years
Experience with Python or other programming languages.
Preferred
1-3 Years
Experience developing reusable component libraries or shared frameworks.
Preferred
1-3 Years
Knowledge of CI/CD pipelines and DevOps practices.
Preferred
1-3 Years
Experience with Vite or similar front-end build tools.
Preferred
After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.
Marcus Rivera
Chief Revenue Officer

JetBrains

SailPoint

Deliveroo

Rocket Software

SailPoint

Abacus Group

Abacus Group

Abacus Group