Job Title: Senior .Net DeveloperLocation: Evanston, ILDuration: ContractRate: DOE
(USC, GC, GCEAD and L2EADS are only preferred)
Job Description:
Our client is seeking a hard-working Microsoft .NET Developer who will report directly to the Assistant Director of Information Technology. This individual will join our team for an important project to convert a SSO Java application currently utilizing Firefox browser XUL components to a Windows .NET environment that will leverage modern flavor user interface (UI) using JavaScript or other UI technologies.
Preference will be given to individuals who have demonstrated strong competence in the front-end UI development capabilities.
Required Experience/Skills:
8+ years’ experience in software development on Microsoft Platform using .NET and C#.Full stack senior .NET Developer with strong UI development experiencebility to program the UI using SP.NET with MVC technologies and implementing a responsive UI with JavaScript, CSSIntermediate to advanced level experience with C# programming languageExperience with Entity Framework, MVC, Ajax, Restful Architecture, APIs, and Web ServicesWorking knowledge of software design patterns and their applicationExperience in writing backend stored procedures, triggers, functions, and queriesExperience with security compliance and OAuth, Single Sign-On authenticationExperience working on cross functional teamsExperience working on a team utilizing Agile methodologies, including ScrumWork on issues/tickets reported by Business teams based on predefined SLAsPossess strong communication skills with the ability to interact with senior developers and business product ownersHighly motivated self-starter and team player with ability to work under minimal supervisionProven ability to interact in a positive and collaborative working environment with corporate, business, vendor/contractor, and technical resourcesttention to detail, strong corporate awarenessProfessional in demeanor and presentationPerform various other duties as assigned by the Information Technology teambility to work independently.bility to perform effort estimation, breakdown workload into MVP.bility to understand complex business processes & workflow, functional & technical process of application.Possess problem solving ability.
Desired Experience/Skills:
BS/BA degree or equivalent experienceExperience in testing such as developing NUnit, performance testing, stress testing, multi-user testing and cross browser platform testingKnowledge of Java (any version) is a big plusFamiliarity with Structs framework, Web MVC, Hibernate, JSP, JSTLFamiliarity with Linux, Apache, TomcatExperience with Maven build toolsExperience programming with PostgreSQLMultithreading is a plusExperience with common application platforms and messaging technologies, including IIS, MS SharePoint, BizTalkKnowledge of SSRS is a plusExperience dealing with large data sets (millions of rows)Knowledge of cloud computing principles, such as AzureKnowledge of IT Security principles and controls, firewall rules, software securityUnderstanding of architecture and design across all systemsComprehensive understanding of Change Management process and controls
Environment:
Our client’s current IT landscape primarily includes .NET, SharePoint, Java, AS/400 with SQL Server, Postgres and DB2 database backends. The following Project Management methodologies are adopted: Hybrid Agile/SCRUM (software development) and Waterfall (infrastructure projects).#J-18808-Ljbffr
#J-18808-Ljbffr

Anywhere