Software Engineer I
The Opportunity
As a Software Engineer I, you will be part of a team of computer scientists working on the industry-leading software platform for University Health Sciences Programs such as Medical , Dental, Veterinary and Nursing Schools. Our clients include leading universities, organizations and institutions through the US and internationally. Your work will regularly impact tens of thousands of users.
Our software engineers work across multiple functional areas using multiple languages, database backends and frameworks. You will get an opportunity to begin real project work immediately while being guided by experts to prepare you for a long-term, fulfilling career.
Responsibilities
- Frontend and Backend Software Development. Write programs to meet specifications and technical requirements
- Creates and executes designs for small sets of new functionalities as part of a software project
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
- Test, debug, and enhance software. Implement new software and solutions including testing and monitoring of live system
- Troubleshoot client tickets, reproduce issues, and evaluate technical causes. Work with support team to resolve incidents and problems
- Work on Client Customization Requests for Features and Functionality
- Develop and maintain technical documentation
- Generate reports and/or extract data from database
- Follow established configuration/change control processes on new Client Implementations.
- Knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Consistently and continuously work to improve end user experience
Required
- BS in Computer Science from an accredited 4 year university
- Strong fluency with one or more of the following: Angular, React, node.js, Ionic, Capacitor, TypeScript, PHP, C#, Objective C, Laravel, MySQL, timescaledb, dynamodb, RetinaNet, AWS, Google Cloud, Kubernates
- Attention to detail coupled with ability to think abstract
- Ability to learn and apply new programming languages extremely quickly
- Adapts quickly to AllofE’s development methodology and component infrastructure
- Ability to work both independently and in small, dedicated teams
- Ability to learn and apply new programming languages extremely quickly
- Must be a US Permanent Resident or Citizen
Desired
- 2+ years of experience in a software development role or related technical field
- Ability to clearly and concisely communicate with both technical and non-technical customers in order to articulate technical challenges and solutions to complex problems, and understand ambiguous problems
- Experience in mobile and responsive development
- Knowledge in the areas of database management, machine learning, natural language processing, server architecture, source control, software security, distributed and parallel systems
Day In The Life
9:00 AM | Arrive at the office, clock in, and check your taskboard
9:30 AM | You have a new test plan. Meet with your manager in order to get more details on what exactly needs testing, and get to work.
10:30 AM | You find and log a bug to yourself. Fix the bug and get back to testing.
12:30 PM | Head out for lunch.
1:30 PM | You’ve been assigned a task that requires PHP. You’re rusty on PHP, so brush up on the syntax.
2:00 PM | Now that you’re an expert, start the task.
3:30 PM | Time for your Standup. Head to the infamous UnderHall in order to hear about what others have been working on.
4:15 PM | After grabbing a snack from the snack bar, get back to the coding grind.
5:30 PM | Check-in with your manager.
6:00 PM | Clock out, say goodbyes, and head home for the night. The night is yours.
Apply
Contact
2510 W 6th St. Lawrence, KS 66049
info@allofe.com
Resources