This position will take part in building and supporting software solutions in Smith’s Learning & Development architecture with a solid understanding of web frameworks, APIs, databases, and multiple programming languages.
Essential Job Duties
- Write code ensuring that it is valid, properly structured, meets industry standards, and compatible across browsers, devices, or operating systems.
- Analyze user needs and software requirements to determine feasibility of design within time and costs constraints.
- Confer with development teams to prioritize needs, resolve conflicts, develop criteria, or choose solutions.
- Document test plans, testing procedures, or test results.
- Research, document, rate, or select alternatives for software architecture or technologies.
- Store, retrieve, and manipulate data to satisfy system or software requirements.
- Actively search for learning opportunities to enhance software development skills while gaining knowledge to solve problems faced by the Learning & Development team.
Skills/Abilities
- Full-stack experience — building, developing new features, and maintaining functionality in production software.
- Frontend: ideally React (or a comparable modern framework).
- Backend: experience with RESTful APIs, database management, and integrating with external systems. PHP/Laravel a plus.
- Familiarity with web technologies and framework including not limited to
- Laravel, React, Material Design.
- Familiarity with database technologies including MySQL
- Strong passion for self-development.
- Must be able to handle sensitive and confidential information in a professional and ethical manner.
- Must be detail oriented and keen on organization.
- Must be comfortable and confident speaking with employees at all levels.
- Must have strong and professional communication skills, both written and verbal.
Smith is an equal opportunity employer
We are an Equal Opportunity/Affirmative Action Employer.