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.
- Client will not accept subcontractors
- Excellent Communication Skills
- Spring
- MS SQL
- FLEX
- Test Driven Development
- Software Development
- OO Methodology
- Agile (Scrum)
- Methodologies
- Enterprise Software Solutions
- Java
- Hibernate
- 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