Wilson Language Training
Lead Software Engineer
Wilson Language Training, Jefferson City, Missouri, United States, 65109
At Wilson Language Training, we are on a mission to promote literacy for all, believing it is a fundamental right accessible to everyone. We are dedicated to our team members' success and professional development, fostering an environment where authenticity and inspiration thrive. Join us as a Lead Software Engineer and be a part of our transformative journey!
Position Responsibilities:
Develop exceptional front-end capabilities as the primary focus.
Mentor and coach peers, exemplifying best practices in software engineering.
Take ownership and demonstrate high standards in all tasks.
Exhibit a can-do attitude, humility, and open-mindedness.
Communicate effectively, both in writing and verbally.
Organize and manage time efficiently to meet deadlines.
Make pragmatic decisions while keeping the big picture in mind.
Independently solve moderate to complex problems.
Stay informed on emerging technologies and contribute to innovative solutions.
Document infrastructure, software, and application functionalities comprehensively.
Assist in planning product releases and ensure their success.
Respond to, troubleshoot, and resolve software defects and outages.
Uphold the WLT values and promote our mission statement.
Complete other duties as assigned.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
7+ years of hands-on experience developing dynamic web-based software.
Expertise in crafting performant mobile-first responsive web applications.
Experience in debugging complex applications.
Familiarity with unit test frameworks and automated testing.
Knowledge of common architectural patterns and best practices.
Understanding of browser nuances and web design standards.
Proficient in engineering object-oriented software across all tiers.
Experience architecting cloud software and containerized applications.
Proficiency in designing high-performing SQL database schemas.
Technical Requirements:
Advanced experience with Angular or Svelte for building SPAs and reusable components.
Strong knowledge of HTML5, CSS3, JavaScript, TypeScript, and related tools.
Proficient in building high-performance CSS visualizations.
Solid foundation in .NET 8.0+ and ASP.NET 8.0+ for backend services.
Experienced with MS SQL Server, SQL Azure, and migration scripts.
Knowledge of ORM tools like Entity Framework and Dapper.
Ability to write backend and frontend unit tests using various tools.
Familiarity with task tracking tools like Azure DevOps.
Proficient in code quality tools and version control with GIT.
Experience with Visual Studio and Visual Studio Code.
Bonus Criteria:
Experience in education technology or Learning Management Systems.
Familiarity with Rider and WebStorm.
Knowledge of microservices and modular infrastructure.
Experience with message queues like RabbitMQ.
Experience in Linux environments.
Understanding of SOC and NIST.
Experience with CI/CD pipelines on Azure.
Familiarity with NoSQL databases.
Wilson offers competitive pay and benefits, including medical, dental, vision, life & disability insurance, a 401k plan with employer matching, paid time off, paid holidays, tuition reimbursement, and special company closures during the holidays.
We are an Equal Opportunity, Drug-Free Employer committed to promoting diversity in the workplace.