Software Engineer II

New Yesterday

Description Software Engineer II (Manhattan, KS):  Analyze, design, develop and test software solutions for the company's products. Provide maintenance and support to existing code. Abstract requirements to innovate solutions to enhance our products within our environment.  Read, analyze, and debug code to find and solve current software problems and resolve defects. Participate in the team’s deployment pipelines and processes. Test and own software solutions appropriately throughout their lifecycle. Review peer code. Actively participate as a full member of an Agile development team. Deliver unit-tested solutions.      Requirements:   Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology or a related field.   Three years of IT experience to include:   Agile development practices and Object Oriented software development. SOLID design principles. C#, .NET Core, ASP.NET, MVC, and Web API. SQL Server, Stored Procedures and Entity Framework. Message Queuing Services. Redis Cache. Selenium for end-to-end automation testing. React, Angular, Typescript, Ajax, JQuery, and JSON. RESTful and GraphQL. Continuous Integration/Continuous Deployment and build pipelines using Azure DevOps. Source Control Management using GIT. Azure cloud platform services.
In lieu of a bachelor’s plus three years of experience, a master’s plus one year of experience is acceptable.
Location:
Manhattan, KS, United States
Category:
Computer And Mathematical Occupations