Junior-Mid Software Developer
Highlights
Your Position
As members of the Aeries Programming Department, Junior to Middle-Level Developers help maintain and implement our current and next generation of our flagship Student Information System. We are at the beginning stages of building a new cloud-centric application leveraging the latest technologies while maintaining our current application. Junior-Mid Developers will work with many aspects of the application in a cross-functional team to build an exceptional application. In this role, you will not only be responsible for maintaining and developing applications to solve problems but will also be creating applications that will have a positive impact on student success.
All About Aeries
Aeries is a Student Information System (SIS) that serves millions of users (including students, teachers, parents, and school and district staff) across California and Texas. Our mission is to deliver data-driven, intuitive, and innovative solutions that empower communities to advance student success. Our vision at Aeries is to build a world where data empowers educators. We believe strongly in the supporting role of technology in education, but recognize that there’s no replacement for the wisdom and determination of the real people supporting students’ academic successes every day. That’s why our goal is to build tools that allow educators to focus on what they do best: educating.
Aeries is a successful family-owned and operated education software company that prioritizes the quality of life, user experience, and long-term successes of those we serve. We build strong, lasting, meaningful relationships with our customers and our team members.
All About You
Your Superpowers
- A natural problem solver
- An attention to details
- A willingness to learn and explore new technologies
- Have excellent interpersonal, communication and writing skills
- Experience collaborating with internal and external stakeholders at all levels of a company
- Can work alone as well as in a team; must be a team player
- Strong commitment to delivering quality work
Your Experience & Skills
- At least 1-5 year of experience as a developer
- Full Stack Development
- Handling many aspects of the application, including but not limited to performance, scalability, security, and testing
- Strong communication and interpersonal skills
- Proficient in VB.NET, C# or Similar Languages such as Java
We highly value a candidate with experience in:
- Test-Driven Development
- Domain Driven Design
- Asynchronous Programming
- Entity Framework
- CQS/CQRS Design
- Dependency Injection
- Cloud Development
- Microservice design and implementation
- Familiar with a variety of languages such as Python and JavaScript
- Experience converting legacy applications
All about the Job
Your Mission
- You will develop, test, debug and implement code for existing/new business applications
- Participate in SCRUM planning sessions, daily stand-ups, and sprint retrospective meetings
- Work with UI/UX team to develop user-friendly, front-end interfaces
- Work on back-end solutions
- Generate unit tests
- Hands on development as well as mentoring other team members
Location
- Our HQ is in Orange, California but remote work is available
- Expect some travel throughout California and Texas
Compensation
- $54,000 – $84,000 Salary, based on experience and skills
- Bonuses awarded for exceptional performance
- Benefits include: medical, dental, vision, 401(k), generous PTO, fun people and atmosphere