Senior Software Engineer (Delphi & .Net) 2019-06-27 Full Time Research & Development Bangalore, India Submit Your CV Job Summary The position requires the creation of detailed designs for key platform features and implementation/development of those features. This position requires a business-oriented technologist with excellent communication skills, strong analytical abilities, and deep technical design expertise with significant experience in Delphi and .Net/C# with at least 5 years of experience in software development role. Essential Duties & Responsibilities Primary responsibilities include: Work with product management to understand product requirements and work with architect to create platform technical designs and implement/develop software features/product based on those designs Development and testing of software applications and solutions that includes writing code, debugging issues and testing of the completed work products which are of high quality, scalable and extensible within the specified timeline Ability to work both independently and as part of a team Participate in all phases of Agile development methodology. Provide technical support to customers and partners involved in system implementations and operation. Ensure the quality of the product by evaluating and improving testing and documentation efforts. Undertake any other assignments for which the company’s management may request your participation from time to time. Secondary Responsibilities include: Take ownership and delivery responsibility for special projects and company initiatives. Qualifications 5+ years professional development experience in Delphi. 1+ year of .Net/C# and/or C++ experience is a significant benefit. 3+ years professional development experience with MS SQL Server. 1+ years professional experience in systems architecture. 2+ years working on enterprise scale product development with distributed teams operating internationally. 1+ years in Agile development. Understanding of agile concepts like scrum, test driven development is an advantage Other Desired Experience and Skills Certifications: Delphi certified developer certification is preferred Additional Experience: Appreciation for and basic understanding of all engineering disciplines and technologies. Excellent work ethic and initiative. Self-motivated with demonstrated ability to deliver high value products in a team environment. Innovative and capable of developing novel solutions to complex problems. Experience interacting with and presenting technical material to Research and Development teams. Experience generating high level designs for implementations. Capable of understanding an architectural vision and bringing vision to reality through iterative release cycles. Strong technical leadership skills. Candidate must be capable of retaining and developing highly-skilled engineering talent. Candidate must be able to communicate with and support market-oriented product managers. Excellent verbal and written communication skills.