Wilson Language Training
Senior Software Engineer
Department:
Technical R&D Location:
[Location details not provided] At Wilson Language Training, we are committed to our mission to achieve literacy for all. We believe literacy is a fundamental right and should be accessible to everyone. We strive to reflect this belief in our work. We value the success of our team members and are dedicated to providing satisfying professional development opportunities in an inspiring environment. Are you ready to be a changemaker? Wilson Language Training is growing and seeking to hire a
Senior Software Engineer . Position Responsibilities: Strong front-end capabilities are essential. Mentoring, training, coaching; serving as a role model for peers. Taking initiative, ownership, and maintaining high standards. Demonstrating a can-do attitude, humility, and open-mindedness. Exceptional written and verbal communication skills. Excellent organization and time management skills. Pragmatic decision-making with an understanding of the big picture; entrepreneurial mindset. Solving moderate to complex problems with minimal guidance. Continuously learning and staying updated with technology; providing feedback and contributing to solutions. Writing proper documentation for infrastructure, software, and functionalities. Participating in planning releases and ensuring successful deployment. Responding to, troubleshooting, and resolving system and software defects and outages. Upholding WLT values and promoting our mission. Performing other duties as assigned. Requirements: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience. 7+ years of experience designing, architecting, and developing enterprise web-based software. Experience in building performant, mobile-first, responsive web applications. Proficiency in debugging and troubleshooting complex applications. Experience with unit testing frameworks and automation. Knowledge of architectural patterns, SOLID principles, OWASP, ADA, industry best practices. Understanding browser nuances and web design best practices. Proficiency in object-oriented software engineering across all tiers. Experience architecting cloud-based software, including API gateways, containerization, scalability, and cost management. Experience designing high-performance SQL schemas adhering to 3NF. Technical Requirements: Experience with Angular or Svelte for building modular, high-performing SPAs. Proficiency in HTML5, CSS3, JavaScript, TypeScript, and related tools. Experience with CSS visualizations using Tailwind CSS or similar. Proficiency in .NET 8.0+ and ASP.NET 8.0+ for backend services and REST APIs. Experience with MS SQL Server, SQL Azure, and migration scripting. Knowledge of ORM tools like Entity Framework or Dapper. Experience writing unit tests with xUnit, Karma, Jasmine, or Cypress. Proficiency with Azure DevOps or similar tools. Experience using code quality tools like SonarQube and ReSharper. Proficiency with GIT and branching strategies. Experience with Visual Studio and Visual Studio Code. Bonus Criteria: Experience with educational technology and LMS. Familiarity with Rider and WebStorm. Experience developing microservices and reusable infrastructure. Knowledge of message queues like RabbitMQ (AMPQ). Experience working in Linux environments. Understanding of SOC and NIST standards. Experience with CI/CD pipelines on Azure. Understanding when to use NoSQL versus relational databases. Wilson offers a competitive benefits package, including medical, dental, vision, life & disability insurance, 401(k) with employer match, paid time off, holidays, tuition reimbursement, and company-wide days off during the holiday season. Wilson Language Training is an Equal Opportunity, Drug-Free Employer committed to diversity in the workplace. M/W/D/V
#J-18808-Ljbffr
Technical R&D Location:
[Location details not provided] At Wilson Language Training, we are committed to our mission to achieve literacy for all. We believe literacy is a fundamental right and should be accessible to everyone. We strive to reflect this belief in our work. We value the success of our team members and are dedicated to providing satisfying professional development opportunities in an inspiring environment. Are you ready to be a changemaker? Wilson Language Training is growing and seeking to hire a
Senior Software Engineer . Position Responsibilities: Strong front-end capabilities are essential. Mentoring, training, coaching; serving as a role model for peers. Taking initiative, ownership, and maintaining high standards. Demonstrating a can-do attitude, humility, and open-mindedness. Exceptional written and verbal communication skills. Excellent organization and time management skills. Pragmatic decision-making with an understanding of the big picture; entrepreneurial mindset. Solving moderate to complex problems with minimal guidance. Continuously learning and staying updated with technology; providing feedback and contributing to solutions. Writing proper documentation for infrastructure, software, and functionalities. Participating in planning releases and ensuring successful deployment. Responding to, troubleshooting, and resolving system and software defects and outages. Upholding WLT values and promoting our mission. Performing other duties as assigned. Requirements: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience. 7+ years of experience designing, architecting, and developing enterprise web-based software. Experience in building performant, mobile-first, responsive web applications. Proficiency in debugging and troubleshooting complex applications. Experience with unit testing frameworks and automation. Knowledge of architectural patterns, SOLID principles, OWASP, ADA, industry best practices. Understanding browser nuances and web design best practices. Proficiency in object-oriented software engineering across all tiers. Experience architecting cloud-based software, including API gateways, containerization, scalability, and cost management. Experience designing high-performance SQL schemas adhering to 3NF. Technical Requirements: Experience with Angular or Svelte for building modular, high-performing SPAs. Proficiency in HTML5, CSS3, JavaScript, TypeScript, and related tools. Experience with CSS visualizations using Tailwind CSS or similar. Proficiency in .NET 8.0+ and ASP.NET 8.0+ for backend services and REST APIs. Experience with MS SQL Server, SQL Azure, and migration scripting. Knowledge of ORM tools like Entity Framework or Dapper. Experience writing unit tests with xUnit, Karma, Jasmine, or Cypress. Proficiency with Azure DevOps or similar tools. Experience using code quality tools like SonarQube and ReSharper. Proficiency with GIT and branching strategies. Experience with Visual Studio and Visual Studio Code. Bonus Criteria: Experience with educational technology and LMS. Familiarity with Rider and WebStorm. Experience developing microservices and reusable infrastructure. Knowledge of message queues like RabbitMQ (AMPQ). Experience working in Linux environments. Understanding of SOC and NIST standards. Experience with CI/CD pipelines on Azure. Understanding when to use NoSQL versus relational databases. Wilson offers a competitive benefits package, including medical, dental, vision, life & disability insurance, 401(k) with employer match, paid time off, holidays, tuition reimbursement, and company-wide days off during the holiday season. Wilson Language Training is an Equal Opportunity, Drug-Free Employer committed to diversity in the workplace. M/W/D/V
#J-18808-Ljbffr