*Need Senior Consultant*

*Location:::*
*WA-Washington/SeattleDuration:::      6+ Months*

*Job Description:*





*Sr. or Principal Ruby on Rails DeveloperPosition Description:Core
Qualifications: *- 10 or more years of experience as a technical lead
senior engineer or solutions architect on enterprise programs
- 6 years in RoR and other OOO based programing languages.
- Experience developing applications as a Principal/Senior Software
Engineer
- Software development experience including: OOP, concurrency programming,
design patterns, RESTful service implementation, Service Oriented
Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL,
and SQL Server
- Experience creating tools to automate the deployment of an enterprise
software solution to the cloud
- Strong object-oriented design and development experience
- Knowledge of design patterns and their implementation
- Multi-tier application design and development
- Multi-threaded design and development
- Excellent problem solving skills
- Agile or Lean Software Development experience such as Kanban, Scrum,
Test-Driven Development, and/or Extreme Programming methodologies
- Experience using automated testing tools like RSpec, Capybara, Jasmine,
Selenium, and/or other test automation tools
- Database Management, Data Modeling, Presenting Technical Information,
Problem Solving, Strategic Planning, Data Maintenance, Verbal Communication
- Experience helping others to design, write, conduct, and direct the
development of tests
- Positive team player attitude with excellent verbal and written
communication skills
- Self-motivated and willing to “do what it takes” to get the job done
- High degree of organizational skills
- Strong written and verbal communication skills


* Primary Responsibilities: *- Ability to understand and influence the
vision of program strategy
- Plans information architecture by studying the site concept, strategy,
and target audience; envisioning architectural scheme, information
structure and features, functionality, and user-interface design; creating
user scenarios; preparing data models; designing information structure,
work-and dataflow, and navigation; evaluating information representation;
conducting creative meetings.
- Organizes information by translating user behavior into media structure
and elements; crafting interactive experiences; producing workflow
diagrams, user scenarios, flowcharts, and storyboards; preparing
interaction specifications, navigation rules, organization of information,
and site maps; coordinating with business, technology, visual, structural,
editorial, cognitive, and brand strategists.
- Design and develop solution strategy which supports productivity,
maintainability, interoperability, and product growth
- Prevent decision process from stalling by ensuring solution level issues
are addressed promptly
- Conduct, manage, and enforce code reviews.
- Conduct technical and feature risks assessments and communicate to the
architecture and product management groups
- Educate and enforce clean code that follows the main programming
principles
- Enforce Proper Unit, Integration, System, Performance level Tests, Code
Coverage, and Static/Dynamic Code Quality Metrics
- Work with Architects to ensure proper solution based on the established
architectural principles and patterns
- Mentor and guide technical resources within team
- Guide and participate in recruiting best technical talent for the team
- Write web services, business objects, and other middle-tier framework
using the framework
- Use tools and technologies to extend and improve the functionality of our
product
- Leverage open source and other technologies and languages outside of the
framework should the need arise and autonomously be able to make use of
those decisions
- Develop cutting edge solutions to maximize the performance, scalability,
and distributed processing capabilities of the system
- Provide troubleshooting and root cause analysis for issues that are
escalated by the team
- Work with development teams in an agile context as it relates to software
development, including test driven development, automated unit testing and
test fixtures, and pair programming
- Enhances information architecture team accomplishments and competence by
planning delivery of solutions; answering technical and procedural
questions for less experienced team members; teaching improved processes;
mentoring team members.
- Identifies user requirements by researching and analyzing user needs,
preferences, objectives, and working methods; studying how users consume
content, including data categorization and labeling; meeting with focus
groups.
- Updates job knowledge by tracking research regarding web design and
usability; participating in educational opportunities; reading professional
publications; maintaining personal networks; participating in professional
organizations.











Regards,

Mansi Chugh

(Technical Resource Specialist)

*RAMY Infotech Inc.*

.........consulting redefined

*5201 Great America Parkway Suite 320**, Santa Clara*

Phone : 408-317-9256 Ext 313

Fax : 408-273-6834

Email : mansi.ch...@ramyinfotech.com

URL : www.ramyinfotech.com
<outbind://69-00000000390F1F29222E794698D69FB02C9643E4A4242800/www.ramyinfotech.com>

-- 
You received this message because you are subscribed to the Google Groups 
"Business_Intelligence" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to business_intelligence+unsubscr...@googlegroups.com.
To post to this group, send email to business_intelligence@googlegroups.com.
Visit this group at https://groups.google.com/group/business_intelligence.
For more options, visit https://groups.google.com/d/optout.

Reply via email to