Skills And Tools:
- Develop and test software applications to meet business requirements.
- Design, code, and develop software applications according to business requirements.
- Responsible for software unit testing and documenting throughout the software life cycle.
- Performs troubleshooting and analysis to assess the root cause of application issues.
- Maintains a high degree of knowledge of current technologies and tools.
- Presenting ideas for systems improvements built on technical analysis lined up with business needs.
- Designing new software and editing of old software design.
- Testing released software.
- Deliver technical reports.
- Searching, developing, and presenting new ideas to import the team’s efficiency
- Bachelor's degree in Computer Science or Computer Engineering.
- Minimum 7 years of experience in working with Java or JEE “backend development”
- 7+ years of professional experience in database applications: Database design, Procedures, triggers, and indexing using MS SQL.
- Knowledge in SQL Reporting Services Development.
- Good experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).