Senior Software Engineer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

DESCRIPTION:
In this position, you will be developing enterprise software using Scrum methodology in a fast paced development group. This will include not only designing and implementing software but also producing a test framework to ensure predictable results. You will have a passion for creating best in class software. You will interact daily with a talented group of software engineers and collaborate to produce the highest quality software possible.

EDUCATION/CERTIFICATIONS (PREFERRED): Bachelor's Degree or acceptable equivalent experience.

RESPONSIBILITIES AND ESSENTIAL DUTIES:

Work closely with remote resources.
Participate in daily StandUp meetings.
Perform analysis and provide accurate estimates based on defined Requirements or Bugs.
Design, develop and document software components.
Redesign and refactor existing software components.
Ensure that developed automated unit tests meet code coverage standards.
Collaborate with peer engineers to continually improve process.
Participate in code reviews and make changes per the agreed result.
Evaluate and communicate risks to technical leadership and engineering management.
Continually improve technical skills.
Operate as part of an Agile Scrum team.

TECHNICAL QUALIFICATIONS:
Hands on development experience using: JAVA 4+, Adobe Flex, Spring, Hibernate, and MSSQL Server.
Software development experience with enterprise software for 1 plus years is a must have.
3+ years software development experience, including
o Developed commercial software products using modern software methodologies.
o Developed componentized products with a vision towards reusability.
o Well versed in OO software development and usage of OO design patterns.
o Design, creation, debugging, and optimization of software components, 
o Familiar with TDD (Test Driven Development) and usage of automated unit tests.
o Comfortable discussing technical issues, o Writing technical documents,
o Comfortable using IDE (Integrated Development Environment) and configuration management  tools

Experience with Communication with Serial/USB ports a plus Experience with multi-thread COM and or JavaBeans development a plus.

Strong DEV methodology, process, and technical leadership.
Strong analytical and problem-solving skills.
Reliable, disciplined, organized.
Excellent communication skills, written and verbal.
Basic understanding of JAVA 5+, Adobe Flex, Spring Core, Spring WS, Sprint Web, Spring Security, Hibernate.

Application Requirements
  • Client will not accept subcontractors
Required Qualifications:
  • Excellent Communication Skills
  • Spring
  • MS SQL
  • FLEX
  • Test Driven Development
  • Software Development
  • OO Methodology
  • Agile (Scrum)
  • Methodologies
  • Enterprise Software Solutions
  • Java
  • Hibernate
Benefits/Perks
  • Medical
  • Dental
  • Vision
  • and Life Insurance for Full-time W2 Consultants. Supplemental Disability and Long-Term Care Insurance
  • Dependent Care Assistance. 401(k) with Roth feature. Free E-learning Courses
Start date
n.a
From
MATRIX Resources, Inc.
Published at
10.02.2012
Project ID:
314208
Contract type
Freelance
To apply to this project you must log in.
Register