Key Responsibilities:
- Operate under minimal supervision to accomplish engineering tasks and objectives.
- Develop part of the Kalido Information Engine according to the provided specifications and requirements.
- Adhere to defined coding standards and best practices.
- Participate in design and code reviews.
- Develop automated unit and integration tests.
- Support the testing teams as required through troubleshooting and issue resolution.
Required Skills and Experience:
- 3 to 5 years of experience designing and building software, preferably commercial enterprise applications or systems.
- Detailed, hands-on experience building applications in required technologies.
- A Bachelors degree or higher, in a computing-related discipline.
Desirable Skills and Experience:
- Knowledge and experience with C++, MFC, COM and C#.
- Knowledge and experience with XSLT and JSP.
- Knowledge and experience with relational databases.
- Familiar with common design patterns.
Personal Characteristics:
- Is passionate about software development and about doing it properly.
- Excellent understanding of the processes involved in commercial software product development.
- Excellent written and verbal communication skills.
- Works well in a team environment, and makes reaching team goals the highest priority.
- A self-starter who can recognize impediments and finds ways to overcome them.
- Is passionate about technology and software.
- Has the legal right to work in India.
- Fluency in the English language.