- 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 energetic 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.
- Delphi / Pascal Up to 6 years 1
- SQL (MSSQL/MySQL/Oracle) Up to 4 years 1
- Git / Git Bash 0.5 2 1
- Unit Testing (DUnit/JUnit etc.) 0.5 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 team
- The 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 constraints
- Demonstrate an enthusiastic and pro-active approach to software development