New Position: Junior Software Developer/UX Designer (Entry-Level)
Employment Status: Full-Time, 90-Day Probationary Period
Report to: Software Team
Compensation: $55,000 to start plus Monthly Phone Allowance
About us
Access411 is a mission-driven organization that specializes in K-12 school safety. Access411, a leader in student monitoring systems, has been providing identification and access control solutions for over 25 years. Our company has grown from a few schools in 1996 to over 1,800 schools with installations ranging from the nation’s largest districts with hundreds of schools to city government buildings. Access411 is dedicated to safety and security. Our philosophy is to work together with district leadership in a partnership to ensure that schools are safe havens for students and staff.
Our work spans iOS, Android and web applications; this position concentrates on enhancing and customizing our software to meet the specific needs of the districts we serve. Currently you’d be working 40 hours per week in our York, PA office.
Benefits:
· Dental Insurance after 90 days probationary period
· 401K Benefits after 90 days probationary period
· Cellphone allowance monthly
· Travel Allowance bi-weekly
· Holiday Bonuses
A Day in the Life of the Junior Software Developer/UX Designer:
· Work under the guidance of senior developers and the Software Development team to learn how to blend design thinking with coding skills, building toward creating products that are both beautiful and functional and that ensure a seamless user experience from concept to launch.
· Receive hands-on training and mentorship from experienced developers and designers while contributing to real CAASS platform projects.
· Assist with communication to district and school level technology personnel, supporting needs analysis regarding software development updates or new requests
· We work in a Microsoft environment for infrastructure, including SQL/Server, Visual Studio and the standard .NET languages. We are a professional, team-oriented shop, very collaborative and encourage open discussion as regards problem solving and development best practices. As an entry-level team member, you will be paired with more experienced developers to build your skills in this environment.
· Attend all company meetings
Educational Background and Professional Experience:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field; equivalent coursework, bootcamp training, internship, or personal/academic project experience will also be considered
· 0-2 years of professional software development or design experience; internships, co-ops, and class or capstone projects count toward this experience
· Experience in customer service preferred, but not required
Specific Programming Skills (Training Provided)
· Exposure to Microsoft Visual Studio through coursework, internships, or personal projects (no minimum years of professional experience required; on-the-job training provided)
· Exposure to Microsoft SQL/Server a plus
· Basic understanding of relational databases
· Foundational understanding of indexing (will be developed further on the job)
· Beginning ability to write basic queries, with growth supported through mentorship
· Willingness to learn how to create and work with stored procedures
· Wireframing & Prototyping: Coursework, internship, or personal-project experience creating low- and high-fidelity wireframes, storyboards, or prototypes using tools like Figma, Sketch, Adobe XD, or InVision is a plus
· Testing & Iteration: Assist with usability testing, help gather feedback, and support iteration on designs to improve usability and satisfaction, under the guidance of senior team members
· Exposure to ASP.NET Core through coursework or projects; willingness to build proficiency on the job
· Familiarity with VB .NET a plus
· Foundational knowledge of C# from coursework, bootcamp, or personal projects
· Exposure to web development using Angular, or a comparable framework, a plus
· Interest in and basic understanding of UI/UX design principles
Full Stack Development Skills (Entry-Level / Growth Areas)
· HTML5 and CSS3 for building and styling responsive web pages and portal app interfaces.
· JavaScript and/or TypeScript fundamentals for front-end interactivity.
· Exposure to front-end frameworks such as Angular, React, or Vue.
· Basic understanding of RESTful API design and consumption, connecting front-end interfaces to back-end services.
· Server-side development fundamentals (C#, VB .NET, ASP.NET Core) for building application logic and services.
· Working with relational databases (Microsoft SQL Server), including basic queries and data models.
· Familiarity with version control systems such as Git, including basic branching and pull request workflows.
· Basic understanding of the software development lifecycle (SDLC) and Agile/Scrum practices.
· Exposure to mobile app concepts (Android and/or iOS) a plus, given the Company's student, staff, and parent portal apps.
· Basic awareness of cloud or hosting concepts (e.g., Azure) a plus.
· Willingness to learn end-to-end development across the full technology stack, from user interface through database, with support from senior developers.
Additional Skills for Success:
· Ability to maintain decorum in stressful and fast-paced environments
· Strong empathy for customers
· Analytical and process-oriented mindset with a strong attention to detail
· Eagerness to learn, and receptive to hands-on mentorship, coaching, and feedback from senior team members
License/Certification:
· Driver's License (Required)
· Must have a car
Willingness to travel:
· Occasional travel
Job Location: York, PA Headquarters
Pay: Up to $55,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Paid time off
Work Location: In person