Role : Software Architect II
Location : CHICAGO,IL
Duration : 6 Months
Rate : $50/hr On C2C (Max)
Job Description :
Scope of Responsibilities / Expectations:
Hands-On Software Architect II - Demonstrates full understanding of Software Development Life Cycle (SDLC). Develops enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features. Possesses detailed knowledge of software design and best practices (including advanced software security techniques). Possesses knowledge of system and database management concepts. Provides design recommendation based on long term IT organization strategy. Provides expertise regarding the integration of applications across the business. Assists in determining specifications for software solutions. Provides advanced programming services for a variety of specific systems and business applications. Participates at all levels in systems analysis, design definition, software development, systems test, implementation, and maintenance. Demonstrates hands-on experience with software automation (e.g. unit testing, continuous integration). Exercises independent judgment. Prepares milestones status report and presentations on system concepts. Is expert in UI development with expertise in JavaScripting frameworks, webservices development and MS SQL Server. Possesses detailed knowledge of open source frameworks and industry standards, as well as in-depth knowledge of state-of-the-art programming languages and object oriented approaches in designing, coding, testing and debugging programs. Provides both order-of-magnitude and detailed estimates for software architecture and design activities and artifacts. Demonstrates good understanding of Agile and RUP software development methodologies.
Develops software and provides technical expertise for analysts, developers, testers and technicians as needed to support Enterprise Information Technology National Program projects such as the FEP Portal.
Health insurance industry background in the area of enrollment, claims processing, and consumer tools is preferred. Experience with Plans, a big plus!
Specific Required Knowledge / Skills:
X Bachelors or Masters Degree in Computer Science and Engineering, Computer Science or equivalent experience.
X At least 7+ years of total UI development experience with and 5+ years on Javascript frameworks and 3+ years experience working with AngularJS framework and NodeJS
o Front-end user interface development and testing.
o Web services development and testing.
o Highly proficient working with NodeJS v0.10.26 and npm.
o Should have experience with ExpressJS and other NodeJS plugins.
o Should be proficient and must have experience in CSS and HTML development, and following: Less CSS, JQuery v1.10.2, SASS, Bootstrap, Bower, Grunt, jPanelMenu v1.3.0, i18next v1.7.2.
o Must have experience with building Single Page Applications.
X Strong experience in MS SQL Server database with ability to write and debug SQL queries.
X Strong Initiative with good verbal and written communication skills.
X Demonstrated experience working within a team environment.
X Proven ability to work with minimal supervision & adhere to schedules.
X Experience with Test Driven Development.
X Experience working with Linux environment.
X Experience with source control management tools such as SVN and GIT.
X Deliverables:
Deliver enhancements and provide support and maintenance for scheduled software releases: monthly and quarterly releases.
Skills:
Category Name Required Priority Level Last Used Experience
Programming Languages SQL Yes 1 Expert Currently Using 4 - 6 Years
Programming Languages HTML 5 Yes 1 Expert Currently Using 2 - 3 Years
Programming Languages CSS 3 Yes 1 Expert Currently Using 2 - 3 Years
Programming Languages Javascript Yes 1 Expert Currently Using 2 - 3 Years
Programming Languages Javascript Jquery v1.10.2 Yes 1 Advanced
Currently Using 2 V 3 Years
Programming Languages Javascript AngularJS Yes 1 Expert Currently Using 2 V 3 Years
Programming Languages Javascript NodeJS Yes
1
Expert
Currently Using
2 V 3 Years
Programming
Languages Less CSS Yes 1 Advanced Currently Using 2 V 3 Years
Technical User Interface Yes 1 Advanced Currently Using 3 - 5 Years
Programming Languages
Programming
Languages Bootstrap
Grunt
Yes
Yes 1
1 Expert
Advanced Currently Using
Currently Using 2 V 3 Years
2 V 3 Years
Development Tools TomCat/TC Yes 2 Advanced Within 5 years 3 - 5 years
Dev Platform Unix Yes 2 Advanced Currently Using 5 - 7 Years
Dev Platform MS Windows Yes 3 Knowledge Within 5 years 2 - 4 Years
Dev Platform MS SQL Server Yes 3 Knowledge Within 5 years 2 - 4 Years
Programming Languages SQL Yes 3 Knowledge Within 5 years 2 - 4 Years
Technical System Analysis No 4 Knowledge Within 5 years 2 - 4 Years
Technical Database Design No 4 Knowledge Within 5 years 2 - 4 Years
Technical UML No 4 Knowledge Within 5 Years 2 - 4 Years
Miscellaneous Detail oriented No 4 Knowledge Within 5 Years 2 - 4 Years
Miscellaneous Customer Focused No 4 Knowledge Within 5 Years 2 - 4 Years
Miscellaneous Presentation Skills No 4 Knowledge Within 5 Years 2 - 4 Years