Software Engineer - Delphi
Location
Bangalore | India
Job description
Description:
We are expanding quickly and are looking for an enthusiastic, hardworking, and determined individual with Delphi experience to join the Development Team.
This role requires hands-on software development experience to develop and support MRI s applications. Good knowledge of development techniques and methodologies is essential. Your primary focus will be working on the ongoing development and support of a large enterprise Delphi application. A commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities:
- Develop software solutions to meet specified requirements.
- Investigate and resolve support issues that require technical attention
- Deliver a high standard of software quality with minimal defects/bugs
- Produce technical documentation for the new developments
- Attend Scrum meetings and share the progress of in-flight work items
- Collaborate with colleagues while developing new functionality to reduce overlaps
- Keep up-to-date on emerging technology and provide suggestions/recommendations for improvements
- Strive for continuous improvement through adhering to Development Best Practice
Technical Requirements:
- Expertise with Delphi XE6 through Delphi XE10.
- Data Snap technology.
- EMS / RAD Server technology.
- Component development.
- Encapsulation / Polymorphism / Object-Oriented approaches.
- Highly coupled vs. decoupled approach.
- Desktop application development.
- Multi-tier enterprise application.
- Microsoft Azure SQL database, MS SQL or other T-SQL DBMS / RDBMS / SQL Server / Oracle
PERSONAL SKILLS/ATTRIBUTES:
- Team player and understands how own work is important to the team s success
- Willing to contribute what it takes to meet deadlines and deliverables
- Dedicated to continual learning and self-improvement - technical and functional
- Willing to take on additional responsibility to ensure team success
- Thrives in an environment that fosters constructive debate
- Ability and eagerness to learn new emerging technical skills that are relevant to MRI Software.
EDUCATION
- BA/BS Degree in Computer Science, Software Engineering, or related software engineering experience
- Experience with a cross section of Microsoft technologies.
- Desirable to have an interest and experience in technical architecture.
- Desirable skills include experience working with non-Microsoft technologies.
BENEFITS:
- Ability to learn leading technical / industry standards and technologies.
- Flexible working arrangements (2 days in the office)
- Annual performance-related bonus
- 6x Flexi Fridays: knock 2.5 hours off your day on any day.
- Engaging, fun inclusive culture: check out the MRI Software APAC Insta feed and stories!
Job tags
Salary