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