Overview
Associate Software Engineer is an integral part of our engineering team, mentored by more senior team members and assisting in design, development, and implementation of our innovative products and services, taking on more responsibility as the experience grows. The successful candidate must be a technical individual with an urge to learn and explore new technologies. Should have the ability to receive/absorb directions and work independently.
Responsibilities
- Assist in design, coding and testing of software components and services.
- Assist in defect analysis and debugging.
- Perform build, package and deployment activities in development environments.
- Completion of all necessary software and non-software deliverables in defined timescale Design.
- Utilize test-driven development approach to deliver commercial quality code.
- Learn a lot.
Qualifications
- BA/BS in Information Systems, Computer Science, Engineering, or a related field required; MS degree preferred.
- Demonstrate the ability to work independently and manage multiple tasks.
- Good knowledge of Object-Oriented Programming concepts & Functional Programming.
- Knowledge of Java technologies and databases.
- Excellent problem solving abilities.
- Strong analytical skills, problem-solving ability and attention to details.
- Able to learn quickly and effectively apply the new knowledge.