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:
  • Spring
  • Java
  • FLEX
  • Software Development
  • Enterprise Software Solutions
  • Excellent Communication Skills
  • MS SQL
  • Test Driven Development
  • Methodologies
  • Agile (Scrum)
  • Hibernate
  • OO Methodology
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
22.02.2012
Project ID:
320840
Contract type
Freelance
To apply to this project you must log in.
Register