Junior Software Engineer

at  Veracross

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified19 Sep, 20242 year(s) or aboveSprint Planning,New Features,Asp.Net,Software Development,Software Engineers,Web Applications,Database Design,Teams,Firefly,Testers,Sql Server,User Stories,Communication Skills,OwnershipNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY DESCRIPTION

Veracross provides SaaS-based School Information Systems (SIS) designed to meet the specific needs of independent K-12 schools worldwide. Our one-record solution combines the power of a fully integrated single-record database, personalized communication tools, and an elegant architecture that is unique in our industry.
We are a growing, values-led community of 350 employees in the US, UK and Australia who share a vision to unify school communities, improve the quality of education, and enhance learning. And we’re succeeding! As of early 2024, we are supporting 3200+ schools in 60 countries.

Veracross is five product brands in one global tech company

  • Veracross SIS is a one-person, one-record school management platform
  • Magnus Health provides cloud-based Student Health Record (SHR) solutions
  • Digistorm connects with their communities through Digistorm Websites, Digistorm Funnel, and Digistorm Apps.
  • Epraise incentivizes student well-being and connects teachers, students, and families.
  • Firefly provides an online learning space for students and teachers

REQUIREMENTS

  • 3 years of commercial experience in C# software development in solutions for ASP.NET MVC Web Application.
  • 2 years of SQL server and relational modelling.
  • Experience with service communication using APIs.
  • Developed code that runs within a cloud environment; including a basic understanding of either AWS or Azure Services.
  • Developed code that is surrounded by unit tests.
  • You have excellent communication skills and ability to articulate technical concepts.

Our Engineering Team is organised into Skill Chapters, each Chapter contributing to product development, whilst pursuing excellence in their craft. These Chapters are formed from a mix of Software Engineers, Testers and Designers, who work alongside a Product Manager and Squad Lead to build feature requests. Following a highly collaborative process you will actively participate in sprint planning, regular stand-ups, code pairing and code reviews.

  • You will have input into defining user stories and taking ownership of delivery.
  • Collaborating with other developers you will focus on building web applications and APIs, spending the vast majority of your time working on new features in C# which drives a React front-end and will write unit tests for all the features that you work on.
  • Be part of an environment that is delivery focused, working with DevOps and QA Engineers and taking advantage of the services in the cloud.
  • As a Junior Software Engineer at Firefly, you’ll be expected to understand object oriented principles and normalised relational database design.
  • With a fresh technology approach and the desire to work with product managers to iterate on product ideas.
  • Would love to be part of complex projects and thrive to be hands on when required to help out our Support Team to fix customer issues that may arise.
  • Is friendly and approachable, who will build great relationships with teams all around the business, including Product Managers, Front-end Engineers and QA Engineers

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

As a Firefly Junior Software Engineer we are looking for someone who will be responsible for implementing product features and solving issues that can happen within our multi-tenant platform. We work closely with the Product team and Design team, so we continually have the opportunity to guide and shape the direction of the product.
Our technologies include web, microservices, RESTful web APIs and the Azure cloud infrastructure. We primarily run on .NET 4.8 Framework and .Net 8, as well as MAUI for our mobile apps. Web projects are typically built with Web API and React with Redux, as well as a recent focus on improving our testing by increasing automation and implementing better processes.

Our Engineering Team is organised into Skill Chapters, each Chapter contributing to product development, whilst pursuing excellence in their craft. These Chapters are formed from a mix of Software Engineers, Testers and Designers, who work alongside a Product Manager and Squad Lead to build feature requests. Following a highly collaborative process you will actively participate in sprint planning, regular stand-ups, code pairing and code reviews.

  • You will have input into defining user stories and taking ownership of delivery.
  • Collaborating with other developers you will focus on building web applications and APIs, spending the vast majority of your time working on new features in C# which drives a React front-end and will write unit tests for all the features that you work on.
  • Be part of an environment that is delivery focused, working with DevOps and QA Engineers and taking advantage of the services in the cloud.
  • As a Junior Software Engineer at Firefly, you’ll be expected to understand object oriented principles and normalised relational database design.
  • With a fresh technology approach and the desire to work with product managers to iterate on product ideas.
  • Would love to be part of complex projects and thrive to be hands on when required to help out our Support Team to fix customer issues that may arise.
  • Is friendly and approachable, who will build great relationships with teams all around the business, including Product Managers, Front-end Engineers and QA Engineers.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, United Kingdom