*Java Developers
Boston, MA
6+ Months*

*
Job Description *

A Software Engineer performs product design, development, including
research and analysis with broad application of technology platform
principles, software architecture theories, and quality testing concepts in
a software as a service engineering environment.  This includes
understanding and working knowledge of other related software engineering
fields including quality assurance, hosted technology operations,
documentation and performance/load testing.



A Software Engineer will be involved in delivering software application
functionality, influencing portions of the architecture, developing
detailed designs and code implementation of features and supporting process
improvement initiatives while establishing greater technical proficiency in
design, architecture and unit/performance testing.



As a Software Engineer, you will work under limited direction and be
responsible for aspects of the design and implementation of one or more
subsystems or modules within our talent management applications.  This
includes providing resolutions to a diverse range of complex software
engineering and technology problems, using judgment within the defined
Agile Scrum development methodology and software design practices.  The
Software Engineer contributes to the development of the Company’s core
software solutions and failure to perform the requirements and/or erroneous
judgments or recommendations result and require substantial expenditure of
resources to re-code, correct and/or achieve software engineering goals.
This position requires frequent inter-organizational contacts and
represents the development projects, occasionally performing in project
leadership roles and/or may supervise the activities of lower level
software engineering staff assigned to the project.



*Job Requirements *

• 3-5 years of experience in software development.

• Detailed knowledge and understanding of multiple technologies and
platforms including the following systems:  Java/J2EE, Spring, UML &
Hibernate Oracle, PL/SQL, database design, WebWork, Struts, Rails or other
MVC frameworks, HTML,  JavaScript, JQuery, YUI, DOJO and related web
development technologies.

• Strong design and coding skills and knowledge of testing methodologies
and techniques.  Knowledge of Test-Driven-Development using JUnit framework.

• Strong problem solving and analytical skills.

• Strong verbal and written communication skills, ability to communicate
effectively with all levels of the organization.

• Ability to function in a team environment.

• Develop (Specify, create, modify, maintain, and test) software
component(s) which are part of a larger software project on assigned
technology platform.

• Define and write software specifications for a particular component(s)
(design specs and functional specs).

• Make design recommendations for particular component(s) based on
technical trade-offs.

• Provide critical expertise and innovation in setting project direction.

• Estimate tasks, efforts, and resource requirements for assigned
components and work with senior software engineering staff in setting
appropriate schedule, task, and quality guidelines of the project.

• Correct complicated defects and make major enhancements to resolve
customer problems.

• Effectively document technical issues, changes to code, etc.

• Understand configuration and software build management, packaging
methodology & techniques.

• Maintain the integrity of assigned components throughout the life cycle
within the integrated, technical environment.

• Assist senior team members with complex duties (Analysis, Design, Test)
to gain exposure to more advanced software development and architecture
tasks.

• Regularly contribute to and sometimes conduct technical reviews (Design
Reviews, Code Reviews) within the organization.

• Work with engineers to conduct detailed analysis of the performance
attributes of applications using emulation, measurement and analysis
techniques.  Ensure the quality, accuracy and repeatability of performance
findings.


*Archana
703-955-4924
[email protected] *

-- 
Introduce business in 3800 cities. How?
=====================================================
Thanks for using group.
Moderator 

1) This group is managed by www.BRCIndex.blogspot.com 
2)  Post your message with your linkedin Profile (Visit linkedin.com) to 
confirm your identity and refer business.
3) Visit www.BRCIndex.blogspot.com (3800 Business Referral Club)
4) Reply to two message before posting new one.
5) Donot post same message in all 3800 business Referral Club.
 
You received this message because you are subscribed to the Google Groups 
"Outsource" 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/Outsource

Reply via email to