Crossroads: Pathways to Your Career Success


Application Developer Position with Allstate Insurance

Apr-292009
 The Application Developer position is a role within Allstate Insurance within the Social Networking division.  As an Application Developer, you will be responsible for creating detailed technical specifications, developing applications, developing system code, participating in code reviews and module testing, and supporting ongoing maintenance.   Responsibilities include collaborating with architects, systems and business analysts and teams to design, develop, test and deploy social network solutions using the standard social tools from other community sites like: profiles, messaging, media sharing, photo, video, audio, articles, forums, classifieds, blogs, newsletters, friends, groups, user management, single-sign-on, data analysis utilities and content management.   Proof-of-Concepts (POCs).  Lead team as they deliver elements of the technical solution.  


The successful candidate should exhibit the following skills and abilities:
•    Program Design – Demonstrates program design tasks independently.
•    Applications System Architecture – Basic knowledge of systems architecture related directly to work assignments.
•    Programming – Demonstrates proficiency of programming tasks independently.
•    Program Documentation – Ability to write simple, clear, detailed and comprehensive documentation with accepted documentation conventions.
•    Program Testing – Able to program test data, perform volume testing and insure data validity passed between programs.
•    Applications Knowledge – Demonstrates a conceptual and business understanding of the application as well as related applications.
•    Knowledge and experience with development methodologies.
•    Analyzing and reviewing business, functional and technical requirements.
•    Designing detailed technical components for complex applications utilizing architecture, design patterns and reusable code.
•    Supporting detailed project estimates and project work plans.
•    Programming code independently for intermediate to complex modules following development standards.
•    Planning and conducting code reviews for changes and enhancements that ensure standards compliance and systems interoperability.
•    Creating test plans for module-level integration and tracking/resolving defects.
•    Identifying code support issues, action resolutions, and providing technical assistance for moderately complex problems.
•    Preparing and packaging production-ready code modules for staging.
•    Ability to solve problems and reach resolution with a broader perspective in mind.
•    Able to effectively communicate with peers, business analysts, project managers, quality control, and across other technology team boundaries.
•    Follows documentation and development standards.


Experience Required:
•    Experience in designing and implementing .NET web applications using 2.0+ framework
•    Experience in .Net with C#, HTML, XML, ASP.net and JavaScript
•    Knowledge of OO (Object Oriented) methodologies / UML
•    Understanding of SDLC (Software Development Life-Cycle)
•    Knowledge of  SOA with good understanding of JSON, REST, SOAP and/or other popular protocols
•    Database experience (RDBMS) with Oracle, DB2 and/or SQL-Server writing stored procedures and SQL statements.

Experience Preferred:
•    Portal Development
•    Large Scale Enterprise Applications Development
•    Web 2.0 and 3.0 Technologies
•    Mobile Platforms
•    AJAX

If you are interested, please apply at http://depaul.erecruiting.com/er/security/login.jsp

 
Posted by BONA, NOLAN | 0 Comments | Trackback Url | Bookmark with:        
Tags: CDM and Career Center Announcements, Employment Opportunites, Resources for Job Search, Tips and Trends

Links to this Post

Failed to render control: The operation being requested was not performed because the user has not been authenticated. (Exception from HRESULT: 0x800704DC)
Name:
URL:
Email:
Comments: