Dear Folks, Wishes for the Day !!! This is Shawn from Riviera Consulting Inc. We Need consultant for Solutions Designer/Architect Please share suitable profiles to [email protected]
*Job Title : Solutions Designer/Architect Location : Alpharetta, Georgia Duration : 6 Months* Responsibilities As a hands-on designer/architect, primary responsibilities center around design and development of web based, real-time and batch applications using a variety of platforms, tools and languages including Java, Spring, iBatis, Oracle, HTML, CSS, and Javascript, among others. Collaborate with members of the design team – both technical as well as business owners - to identify requirements and design new products or extensions to existing products. Produce application prototypes with sufficient detail to allow others in the development team to complete the development work. Provide technical oversight to the development process including code reviews and mentoring of the technical team. Must be able to deliver solutions end-to-end with a focus on hitting delivery milestones. Experience in an agile development environment and understanding of agile/lean delivery methods is required. Propose and document technical design recommendations and improvements. Positions in our technical team require strong technical opinions and open communication. Document designs and development work according to established documentation standards Design and oversee unit tests to ensure application logic is fully exercised for each application component. Exhibit knowledge and experience in pragmatic application design and patterns. Must be experienced in design patterns associated with lightweight application architectures. In addition, candidates must be comfortable working across diverse applications including web interfaces, real-time systems and batch applications. Must exhibit high personal standards and design practices for developing applications and components that are clean, cohesive, decoupled and configurable. Candidates must be comfortable providing unit tests and documentation (in the code and outside of it) with each solution. Determine flaws in existing applications/designs and propose alternatives. Must be able to quickly identify the source of bugs, for example, and resolve them in the proper way Must exhibit a solid understanding of conventional development platforms, tools and concepts including Java/JEE, Oracle/RDBMS, JDBC/ORM, Transaction management, aspect oriented development, Spring, web services/API development, real-time applications/concurrency. Candidates must also be able to absorb new ideas and technologies quickly and must be able to apply these technologies to a problem domain in a way that is both practical and reflects best practices. Must be comfortable working in an agile environment and using tools like JIRA to track and communicate the status of tasks. Candidates must be efficient and productive with common development tools and environments such as Eclipse IDE, Ant, JBoss/Tomcat, Linux, Subversion and relational databases, such as Oracle. Must exhibit the ability to configure your local machine and work independently. Candidate must exhibit excellent written and verbal communication. Ability to discuss business requirements and articulate complex technical concepts is an absolute necessity. In addition, candidates must be able to provide documentation of their development work that can be used by other members of the team. Skills/Attributes Coder at heart Strong architecture and design skills Ability to multi-task and utilize a broad array of technologies and frameworks Spring/SpringMVC or other IoC container JMS or other messaging – helps but not required JDBC/ORMs Web Services – helps but not required Dev Tools - Eclipse, Ant, Subversion, JBoss Class and package design Data security protocols and techniques Experience working with web based apps, batch systems and/or real-time processing Unit and performance testing using JUnit Detail-oriented Consultative and team-oriented Strong written and verbal communication Excellent work ethic Knowledge of various scripting languages like python, ruby or others is a plus, but not required Experience Bachelor’s degree in CS required 7 years software development experience 4 years JEE development experience Experience leading small development teams/projects is a plus, but not required ------------------------------------------ Warm Regards , Shawn - Sr. Technical Recruiter Riviera Consulting LLC. Office: (201)-710-8278 Email: [email protected] -- You received this message because you are subscribed to the Google Groups "GTA DBA" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/gtadba?hl=en.
