Senior Software Engineer
Position: Full Time
Location: Minneapolis, Bangkok or London
Entiera is actively seeking highly skilled and motivated Software Engineers to play a key role in the Research & Development of the Entiera solution. The candidate will have 5 to 7 years of experience, with the technical skills and experience described below. Ideally, the candidate will have experience developing in either packaged software environments or have some experience developing in Customer Relationship Management (CRM) applications, Campaign Management applications or Database Marketing.
Description
- You will contribute to the development of components for our products.
- You will have the opportunity to contribute to all aspects of the product development process, from specification and design, throughout integration, release and maintenance.
- Initially, you will have significant involvements in the setting, customization and support of the array of software engineering tools used by the engineering group; i.e. version control, change management, knowledge repository, JAVA and .NET IDE, UML modeling, etc.
- Design, implement and maintain new software features as defined by the technical lead.
- Create quality source code; document code and procedures thoroughly as prescribed by the engineering standards.
- Use common development tools such as compilers, debuggers, profiling tools and source control system as prescribed by the engineering standards.
Necessary qualifications - you must have practical and/or theoretical qualifications and knowledge within the following areas:
- Java language
- JSP scripting language
- J2EE platform, at least one of: Tomcat, JBoss, WebSphere, WebLogic
- Web Application frameworks based on the MVC pattern such as STRUT, WebWork or others
- Windows 2000 and 2003 operating systems
You should have practical and/or theoretical qualifications and knowledge within the following areas:
- Object oriented analysis and design (UML)
- Knowledge of software engineering best practices including patterns
- Relational database managers such as: MS SQLServer, Oracle, and/or MySQL
- Distributed Computing Client Server (TCP/IP, CORBA)
- Other operating systems such as: Solaris, Linux, AIX
- Knowledge of HTML
Education:
- University degree in Computer Science, Electronic Engineering or analogous technical discipline
- Good written and oral communication skills in English
Personal skills:
- You are a team player
- You are result oriented
- Ensure solution performance
- Ensure solution security
Our current job openings include:
Product Development