Senior .Net Developer- Evanston, IL - Georgia Tek Systems
Evanston, IL
About the Job
Job Title: Senior .Net Developer
Location: Evanston, IL
Duration: Contract
Rate: 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 experience
Ability to program the UI using ASP.NET with MVC technologies and implementing a responsive UI with JavaScript, CSS
Intermediate to advanced level experience with C# programming language
Experience with Entity Framework, MVC, Ajax, Restful Architecture, APIs, and Web Services
Working knowledge of software design patterns and their application
Experience in writing backend stored procedures, triggers, functions, and queries
Experience with security compliance and OAuth, Single Sign-On authentication
Experience working on cross functional teams
Experience working on a team utilizing Agile methodologies, including Scrum
Work on issues/tickets reported by Business teams based on predefined SLAs
Possess strong communication skills with the ability to interact with senior developers and business product owners
Highly motivated self-starter and team player with ability to work under minimal supervision
Proven ability to interact in a positive and collaborative working environment with corporate, business, vendor/contractor, and technical resources
Attention to detail, strong corporate awareness
Professional in demeanor and presentation
Perform various other duties as assigned by the Information Technology team
Ability to work independently.
Ability to perform effort estimation, breakdown workload into MVP.
Ability to understand complex business processes & workflow, functional & technical process of application.
Possess problem solving ability.
Desired Experience/Skills:
BS/BA degree or equivalent experience
Experience in testing such as developing NUnit, performance testing, stress testing, multi-user testing and cross browser platform testing
Knowledge of Java (any version) is a big plus
Familiarity with Structs framework, Web MVC, Hibernate, JSP, JSTL
Familiarity with Linux, Apache, Tomcat
Experience with Maven build tools
Experience programming with PostgreSQL
Multithreading is a plus
Experience with common application platforms and messaging technologies, including IIS, MS SharePoint, BizTalk
Knowledge of SSRS is a plus
Experience dealing with large data sets (millions of rows)
Knowledge of cloud computing principles, such as Azure
Knowledge of IT Security principles and controls, firewall rules, software security
Understanding of architecture and design across all systems
Comprehensive 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).
Location: Evanston, IL
Duration: Contract
Rate: 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 experience
Ability to program the UI using ASP.NET with MVC technologies and implementing a responsive UI with JavaScript, CSS
Intermediate to advanced level experience with C# programming language
Experience with Entity Framework, MVC, Ajax, Restful Architecture, APIs, and Web Services
Working knowledge of software design patterns and their application
Experience in writing backend stored procedures, triggers, functions, and queries
Experience with security compliance and OAuth, Single Sign-On authentication
Experience working on cross functional teams
Experience working on a team utilizing Agile methodologies, including Scrum
Work on issues/tickets reported by Business teams based on predefined SLAs
Possess strong communication skills with the ability to interact with senior developers and business product owners
Highly motivated self-starter and team player with ability to work under minimal supervision
Proven ability to interact in a positive and collaborative working environment with corporate, business, vendor/contractor, and technical resources
Attention to detail, strong corporate awareness
Professional in demeanor and presentation
Perform various other duties as assigned by the Information Technology team
Ability to work independently.
Ability to perform effort estimation, breakdown workload into MVP.
Ability to understand complex business processes & workflow, functional & technical process of application.
Possess problem solving ability.
Desired Experience/Skills:
BS/BA degree or equivalent experience
Experience in testing such as developing NUnit, performance testing, stress testing, multi-user testing and cross browser platform testing
Knowledge of Java (any version) is a big plus
Familiarity with Structs framework, Web MVC, Hibernate, JSP, JSTL
Familiarity with Linux, Apache, Tomcat
Experience with Maven build tools
Experience programming with PostgreSQL
Multithreading is a plus
Experience with common application platforms and messaging technologies, including IIS, MS SharePoint, BizTalk
Knowledge of SSRS is a plus
Experience dealing with large data sets (millions of rows)
Knowledge of cloud computing principles, such as Azure
Knowledge of IT Security principles and controls, firewall rules, software security
Understanding of architecture and design across all systems
Comprehensive 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).
Source : Georgia Tek Systems