
TekWissen
Senior Application Developer (.Net)
Location: Chicago
Duration: 6 months with extensions.
Extensive experience working with ASP.NET, C#, SQL, and other web-based technologies to aid our ongoing effort in the area of new/existing development for a globally distributed applications environment. Candidate must be comfortable working in a fast-paced environment driving standards, processes and technology to ensure successful delivery of applications.
Key Competencies
- Contributing to a healthy, collaborative development environment.
- Multi tasking and managing tasks across several projects simultaneously to meet several deadlines.
- Demonstrated ability to communicate effectively with both technical and business audiences.
Key Working Relationships
- Reports to Application Development Manager
- Project Managers
- Application Developers
- DBA Team
- Senior Business Subject Matter Experts
- Accounting and Finance SMEs
Requirements / Mandatory Working Experience
- 8+ years of software development experience required.
- 5+ years of JavaScript Development required.
- 5+ years of SQL Server experience required.
- Self starter
- Team player
- Excellent analytical skills and attention to details
Mandatory Qualifications
- Expertise in developing with HTML5, CSS3, JavaScript, and JQuery.
- JSON/XML serialization and deserialization techniques
- A fundamental understanding of object-oriented design and programming (OOD/OOP).
- .NET 4.0 / WCF / Soap / Rest / Web API
- ASP.NET MVC. Helpers, HttpModules, ActionFilters, Dependency Resolver etc.
- Agile, Test Driven development practice
- Strong enthusiasm for the performance of timely and high quality work
- Strong sense of urgency in order to provide our business stakeholders with a high quality of service/support
Desired Qualifications
- Telerik Controls
- Dependency Injection, IOC Framework (Ninject, Windsor Castle, etc.)
- Unit test (nunit, qunit, etc.)
- Mocking Framework (Rhino Mocks, Moq, etc.)
- WS-*, STS, OAuth
- Financial applications experience.
Responsibilities
- Design and Development of deliverables on time, and to required quality.
- Ensure the quality of delivered software through maintenance of unit tests, continuous integration, completion of design, and code reviews.
- Estimation of development tasks.
- Work with Business Analysts & UX in defining requirements and prototyping solutions.
- Work with the Test team in resolving quality issues and supporting the test cycle.
#J-18808-Ljbffr