Location: Austin, TX
Duration: 6-12 Months with extension for multiple
Senior software development role responsible for:
Analyzing business requirements, processes, data, and system
integration points to determine appropriate technology solutions
Evaluating and recommending software and hardware solutions to meet
business needs
Designing, coding, testing, documenting, and deploying global
applications based on system and user requirements
Providing technical/project leadership to other software developers,
IT peers, and business users Scope
Candidate will be a key interface between IT developers, business
users, and management in defining technology solutions, based on business
needs, which require complex analysis and in-depth evaluations of industry
standards/technologies and complex business/systems processes
This individual will be working on highly visible, highly available,
customer facing Ecommerce cloud platform solutions.
Plans and actively implements development assignments involving
large, cross-functional projects or multiple projects.
Initiates and drives major changes in architecture and software
development techniques/processes.
Establishes organization-wide relationships and serves as technical
consultant to IT managers, peers, and business users.
Effectively communicates business issues and needs at a management
level and provides technology solution recommendations. With minimal
supervision, capable of taking an ambiguous, complex problem, finding a
concrete solution, and providing follow through to resolve the problem
Knowledge and Skills
Comprehensive knowledge of systems programming/analysis and ability
to assess the impact of solutions on business/IT functions
Expert knowledge in analyzing, designing, and developing solutions to
highly complex problems
Competent to work in all phases of software development
Thorough knowledge of key business processes, requirements, and
critical success factors
Strong communication skills, including the ability to convey
technical information effectively to both IT and business audiences
Superior troubleshooting ability and drive for results
Ability to view problems objectively and develop creative solutions
to highly complex, time sensitive problems
Experience with web-scale solutions with multi-thousand concurrent
transactions/second
Qualifications:
8+ years hands-on experience with Service Oriented Development,
Design, Implementation and Architecture
Expertise in SOA, Service Bus designs and technologies, and WCF
services
Understands how to design systems for high availability, reliability
and performance
Thorough understanding of and expertise with generally accepted
software engineering principles and patterns (e.g. SOLID, GRASP, DRY, ACID,
GoF, EAA, etc.)
Expertise with dependency injection and mocking frameworks (e.g.
StructureMap, Ninject, Castle, RhinoMocks, Moq, etc).
Expertise with testing frameworks (MSTest, NUnit, xUnit, MSpec,
Selenium, etc)
Experience in the .Net Stack of technologies including .net, asp.net,
c#
Experience with Asynchronous Programming
Experience with Service Bus Architecture and NService Bus
Familiarity with key modern architectural principles and patterns
(e.g. DDD/DDDD, CQRS, Event-Driven Architecture, Message-Based
Communication Model, Event Sourcing, Event Stores, High/Eventual
Consistency, AWS or AZURE cloud, etc.)
Prior experience with (and preference with) Agile methodologies
Must have recent hands-on development experience (that can be proven
in an interview).
Ability to quickly learn and adapt to new patterns, approaches and
technologies
--
*Thanks & Regards*
*Raman M*
*REASONSOURCETECH.*
--
You received this message because you are subscribed to the Google Groups
"Oracle Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/oracle-users.
For more options, visit https://groups.google.com/groups/opt_out.