|
Software Engineer – Web Applications (Full-time) |
|
|
Open Positions
|
|
Job Summary
The Software Engineer will be responsible for developing and maintaining data intensive web-based application, e-commerce application and other cutting edge web-based and data technology. Major responsibilities:
- Develop and maintain data-driven web-based application from scratch or open-source software.
- Develop and maintain feature-rich e-commerce application from scratch or open-source software.
- Develop and maintain various programs related to data mining, data warehousing and machine learning technology.
- Identify, document and report development issues.
- Coordinate with product managers, developers and QA engineers on development, test, maintenance and support plan for new requirements.
- Additional training in Data modeling, data architecture design, data resource management desired
Skills and Educational Requirements
- BS Degree or equivalent in Computer Science, Information Systems or related fields.
- Experiences in:
- Command line Linux/Unix.
- Object-oriented paradigm and at least one of the following: C, C++, Java.
- SQL and at least one DB technology (Oracle/MySQL/PostgreSQL).
- Web programming (PHP, Ruby on Rails, Django, HTML, CSS, Javascript, AJAX).
- Scripting Language (Perl, Python).
- Web server setup and configuration.
- Excellent code craft – coding, documenting, source control, debugging and testing skills.
- Self-starter requiring minimal direction.
- High work-ethic and willing to commit to accomplishing tasks on a deadline.
- Excellent communication skills.
- Excellent in reading understanding requirements and overall software engineering process.
- Excellent problem solving skills.
- Excellent team player.
|