Provides application software development services or technical support, typically for a defined project. Develops program logic for new applications, modify, and analyze existing application logic. Codes, tests, debugs, documents, implements and maintains software applications. Under general supervision, solves complex problems requiring detailed knowledge of field and industry best practices. Uses experience and problem solving skills to develop and improve processes. May provide guidance to less experienced team members. Skills required for this job are typically acquired through the completion of an undergraduate degree and 5+ years of experience.
Candidate must have advanced .NET Core 5, Entity Framework, LINQ, and SQL Server experience.
Knowledge of Blazor preferred
Candidate must have an undergraduate degree in Computer Science, Management Information Systems, or Engineering
Candidate must 8 years in Systems development
Knowledge of source control tools , including Git
Knowledge of automated deployments using tools like Azure DevOps
Should be familiar with test driven development and Unit testing tools
Provide technical operational support in .NET implemented solutions
Create solution technical designs including review of requirement specifications and preparation of technical specifications, estimates, unit testing, code reviews and associated technical documentation