[ajug-jobs] Solutions Architect - Alpharetta, GA

no_reply at jrecruiter.org no_reply at jrecruiter.org
Tue Mar 29 08:25:37 EDT 2011


A new job has been added:

Job ID:               8607

Job Title:            Solutions Architect - Alpharetta, GA

Location:             

Business Name:        Apex Systems, Inc.

Email:        mmcdill at apexsystemsinc.com



Job Description:
----------------

A top client of ours in the Alpharetta area is looking to bring on a couple Solution Architects for a 6 month contract to hire basis.  If interested, please email me at mmcdill at apexsystemsinc.com.

Position Description: 
We are currently looking for senior level solutions architects who have a passion for designing and building new applications and working with conventional as well as emerging technologies.  We place heavy focus on recruiting only those who enjoy writing code, can express technical opinions, solve problems and can contribute to our common vision to maintain our significant lead in the marketplace. 

>From technical standpoint, our emphasis is on building applications that are simple, clean and represent the letter and spirit of lightweight application architecture.  Our technical environment is diverse, employing both conventional and emerging technologies such as Java 5/6, Freemarker, JQuery, iBatis, Spring/Spring MVC, Puppet, Python, Linux and Oracle.  Likewise, we do not employ certain technologies that we feel are heavy and create unnecessary complexity. 

Responsibilities: 

As a hands-on 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.  You will be expected to exhibit deep knowledge and understanding of Java and OO application design as well as development. 
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 with deep understanding of application architecture and design 
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: 

Bachelors 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


Job Restrictions:
----------------




This job was posted on: 3/29/11 8:25 AM


For more information, please visit: http://www.ajug.org/ajugjobs/job-detail.html?jobId=8607



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ajug.org/pipermail/ajug-jobs/attachments/20110329/62f6013a/attachment-0001.html 


More information about the ajug-jobs mailing list