Job Description
Relevant Experience (years) :
Upto 6 years
Industry / Technology background :
Worked on Delphi or related Pascal-based technologies, SQL (across MSSQL, MySQL, Oracle), XML. Exposure to Java 8 / .NET / C++, REST services and document / mail archiving systems is a plus. Comfortable with version control using Git (Bitbucket), and aware of unit testing practices. Familiarity with basic Windows command-line usage is a value add.
Location : Mumbai
Working Hours : Role Summary :
A strong and experienced Delphi developer is required to work on the enhancement / support project, with additional exposure to Java-based systems being a plus.
The successful candidate will be required to :
- Develop high quality software using Java technologies.
- Create and execute comprehensive Unit Tests on developed software
- Support and maintain developed software within agreed service level targets and quality objectives
- Work effectively in a dynamic Agile software development environment
- Promptly escalate issues which cause development to fall outside of agreed quality or timescale tolerances and to actively contribute to their resolution
- Identify risks / issues and ways / options to mitigate / resolve
- Produce technical specifications and software designs based on high level customer requirements.
- Communicate and collaborate effectively with the various stakeholders to resolve requirements gaps and conflicts.
- Pro-actively suggest and implement agreed process improvements that enhance the performance, productivity
- Actively contribute to the continuous improvement of development processes that enhance the performance and quality of personal and team deliverables. Work flexibly and imaginatively in a changing and evolving project environment.
Skill set / Responsibilites
Essential Technologies Hands-onExperience (Years) Priority
Delphi / Pascal Up to 6 years 1
SQL (MSSQL / MySQL / Oracle) Up to 4 years 1
Git / Git Bash – 2 1
Unit Testing (DUnit / JUnit etc.) – 2 1
XML Up to 3 years 1
Desirable Technologies Priority
Java 8 / .NET / C++ (Basic Understanding) 2
Email protocols (SMTP / IMAP / Google / Microsoft mail services) 2
Design Patterns 1
GitHub / Bitbucket (Version Control Systems) 3
Basic Windows Command Line Usage (cmd, scripting familiarity) 3
REST Services 4
Elastic Search 3
Overall Project / Task description
Ability to communicate and collaborate effectively with team members located elsewhere within the UK and India.The ability to pro-actively suggest and implement process improvements that enhance the performance, productivity and morale of the teamThe ability to work flexibly and imaginatively in a changing and evolving project environment.Demonstrate the desire to produce high quality software products within agreed budget and timescale constraintsDemonstrate an enthusiastic and pro-active approach to software development