*Dear Folks;*

Please share good resource for below mention position;

*Please share resume at **[email protected]
<[email protected]>*

*Hi,*



Title: Lead Software Engineer (Java)

Location: St. Louis, MO

Duration: 6 – 12 month but could go longer

Interview: Phone than Skype..Locals preferred!!





*Candidates must have excellent communication skills.  The consultant must
be willing to do a coding challenge in order to be submitted.  *



Is your company in the cloud or just full of hot air?  Are you tired of
working under pretentious CIO’s demanding implementation of the latest
buzzword or simply chasing the competition?  Stop chasing buzzwords and
join the team that creates the technology your current leadership can only
pretend to understand.  We are a recognized leader in world-class cloud
computing and infrastructure as a service.  Your work will set the
direction of the cloud marketplace for years to come.



In seeking aggressive growth in our cloud solutions we have an immediate
need to bring the top talent in IT together as a cohesive agile team.  You
contribute several key characteristics to enable the team’s success:

   - Passion for implementing the best technology to make businesses
   successful
   - Excellent communication and collaboration with your world class team
   to turn your mutual passion into a coherent design
   - Follow through to turn your design into reality, delivering reliable
   solutions in time to meet business objectives
   - Agility to adapt to changing architecture and emerging requirements
   - Flexibility to move rapidly without months of design and requirements
   documentation that would be obsolete by the time it was ready
   - Drive to continually improve, both personally, and contributing to our
   culture and processes to rapidly deliver results
   - Providing leadership and mentoring to help make a good team great
   - Co-ownership of work and results as a cross functional team collocated
   with Software Engineers, Business Analysts, Scrum Master, Product Owner and
   Quality Automation Engineers
   - Extensive experience over 8+ years to draw from your background of:

·         *5 + years Java development, using the best of breed libraries
such as Spring, Jersey, and Hibernate, following current object-oriented
design principals*

·         *Web programming technologies, XML, JSON, JavaScript, Ajax,  Rest
& Soap*

·         *Advanced SQL/database programming in an enterprise grade
database such as MSSQL, Oracle, or MySQL*

·         *Competency working on multiple platforms including Windows and
Linux*

   - Your proven track record with testing frameworks such as *JUnit and
   Mockito* that demonstrates your pride in proving the quality of your work
   - *Past experience, understanding or a willingness to learn:*

·         *Agile methodologies such as Scrum and Kanban*

·         *Pair Programming, Test Driven Development and other rapid
development techniques*

·         *Perl, Groovy, Python or other scripting or programming languages
as the needed*

·         Continuous Integration and Continuous Delivery principals



*Information specific to the coding challenge:*

Here is the process we use to vet potential Java candidates

We only conduct interviews with candidates who score 40/50 or above (10
points for each of the 5 categories below).

In advance of the interview, we would like to give each developer a code
project for him/her to complete and return. The code project should take no
more than 2-4 hours and will be the basis of our interview discussion.

In addition to what is documented for the code project, please have the
developers use Maven to drive the build and testing. However, it’s more
important to deliver the project code than it is to Mavenize the project.

Please ask the developers to zip up the completed code and send it back in
2-3 days after you give them the assignment. Obviously this is an
individual project and the developers should never compare notes while
doing it.

We look for simplicity, excellent readability, testability, supportability
and maintainability and good OO principle utilization in the code. Please
don’t add unnecessary “features” in order to “impress” us. Quite the
contrary, we will be unimpressed.

Once we review the coding challenge and decide to bring the candidate for
an on-site, the interview will be comprised of 2 parts - 30 minutes 1:1
with me and 1 hour panel interview. White boarding and troubleshooting and
fixing some issues on the fly are highly likely. The candidate also needs
to be able to defend his coding challenge.

Here are the score evaluation criteria we use:

   - Adherence to OO Principles:

·         Demonstrates appropriate use of any applicable:

·         Abstraction

·         Inheritance

·         Polymorphism

·         Encapsulation

·         Etc.

   - Duplication of Code Blocks is minimized
   - Proper use of unit tests

·         Do they clearly reflect the requirements

·         Test methods named after clear expectations

·         Can determine test cases at least based on clear assertions in
each test method

·         Are the mechanics properly used (setup of data, testing SUT,
asserting, etc.)

·         Setup of test data

·         Testing System under Test

·         Proper/appropriate use of Assertions

   - Build Technology

·         Project can be built outside of IDE

·         Project dependencies wouldn't have to be checked in to a code
repository

·         Maven, Ant+Ivy, etc.

   - Overall Code Impression

·         Is level of complexity appropriate

·         Too much technology

·         Methods short(ish)

·         Class proliferation

·         Interesting or novel approach used







 *Thanks and Regards*

*Neetu Narwal*

*IDC TECHNOLOGIES.INC*

*1851 McCarthy Boulevard, Suite 116, Milpitas, CA , USA, 95035*

*Direct: 408-457-9381 Ext: 2010  I Email: [email protected]
<[email protected]>*

* | G Talk: [email protected] <[email protected]> | Web: *
*www.idctechnologies.com* <http://www.idctechnologies.com/>

*CMM LEVEL 3 Company*

*ISO 9001-2008 Certified *

-- 
You received this message because you are subscribed to the Google Groups 
"International SAP Projects" 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/international-sap-projects.
For more options, visit https://groups.google.com/d/optout.

Reply via email to