Careers

PHP Developers

Are you a strong PHP Developer looking to build highly available,high volume applications? Do you have experience in writing clean and maintainable PHP code? If you are a strong PHP Developer that enjoys building applications that shape the consumer experience, please read on!

Primary Responsibilities:
  • Become an integral member of the PHP team, developing our next genaration commerce and automation applications.
  • Write object-oriented PHP in a MVC framework, using best-practice design patterns.
  • Develop innovative applications for gathering, displaying, and manipulating data in a high-volume, highly available environment.
  • Work on a development team using agile methodologies.

Required Skills and Attributes:
  • Familiar with PHP Framework based on MVC architecture (preferably ZEND).
  • HTML/CSS Knowledge.
  • Strong self-discipline geared towords delivery and timelines.
  • Maintaining cording standards & experience with Git or any other version control system.
  • An excellent team player and the ability to work in a demanding environment.
  • Good command of English.
  • Sound knowledge in SQL/MySQL.

An attractive remuneration package based on the experience and knowledge is on offer for the selected candidates. Please send your resume to careers[at]tsdtechnologies.com

[Published : 10th July 2015]


Mobile Application Developer

Job Description:
The primary focus of this key role is on Mobile Application Development with other front-end web implementations rounding out the role. Mobile apps will be integrated closely with the platform's web sites by leveraging a common data access layer exposed through APIs. The Mobile Application Developer will be a member of a team, which would manage the design, development and maintenance of Android, iPhone and Windows Phone 8.x apps. The Developer will be required to involve in the entire app lifecycle right from concept stage until delivery and post launch support and be heavily involved in driving the organization’s mobile strategy. Pride of ownership, being forward-thinking, openly brilliant, and sharing a common vision of quality, integrity and efficiency with a “do whatever it takes” approach to their work makes them an integral member of the team.

Primary Responsibilities:
  • Evaluate: Viable options for designing and deriving the best solutions based on new technology approaches, sound analytical judgment, team input and the customers’ best interest
  • Design: Databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in MySQL. Data interfaces using the latest web and data sharing technologies integrated internally as well as with third party providers (JSON/JSONP, XML-REST, SSO/SAML, Java, Struts/Hibernate). Technical documentation for application code and the underlying methodology informing decisions made
  • Develop: Gather requirements around functionality and translate those requirements into functional solutions. Work directly with developers, dba, sales, project management and product managers to conceptualize, build, test and realize products. Collaborate with web developers to create and maintain a robust framework to support the apps. Work with the API developers to build the interface with focus on usability features. Build prototypes and measure and optimize performance for the apps. Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
  • Maintain: Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies
  • Participate: in training and / or customer support activities as needed
  • Relate: Thoughtfully and tactfully to our clients and their needs with a willingness to get things done

Required Skills and Attributes:
  • Have more than one year of experience developing, designing, building and delivering reliable and scalable mobile & web applications
  • Proven commercial software development experience
  • Solid software architecture, backend development, scalability, and performance concepts and application
  • Published examples of mobile applications on the App store or the Android market
  • Excellent knowledge in information architecture, human computer interaction and usability design principles
  • A track record of delivering successful consumer and or business products
  • A passion for new consumer technology and the emerging media landscape
  • Ability to multi task and good time management skills
  • Ability to work on their own and as a part of the team
  • Excellent scoping, estimation, unit and string testing skills
  • Strong OO design and programming skills in Java (J2EE/ J2ME)
  • Android: (Essential)
    • Android SDK
    • Knowledge of SQLite, MySQL or similar database management system
    • Eclipse
  • iOS: (added advantage)
    • Strong OO design and programming skills in Objective-C
    • IOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc) xcode familiarity
  • Windows Mobile: (added advantage)
    • .Net Framework
    • Windows Mobile Developer Toolkit
    • Visual Studio
    • WinJS
    • App Certification Process – Windows App Certification Kit
  • Have a solid grasp of
    • HTML5, CSS3/SCSS/LESS, JavaScript, jQuery, UI libraries
    • Web Services/APIs, Search Technologies, open source components
    • Branching strategies and tools (Git)
    • Strong communication and interpersonal skills: verbal, written and presentation

Education & Experience Requirements:
  • Diploma or Certificate in Mobile Application development. Bachelor’s degree in Computer Science or related field (or equivalent experience) would be an added advantage
  • At least one year experience in similar capacity

Please send your resume to careers[at]tsdtechnologies.com within 2 weeks.

[Published : 10th July 2015]

"TSD Group is an ideal place to start your career. There is great opportunity to work on a variety of projects using the latest technologies. My work at TSD is enjoyable, challenging, and I work in a family like environment"

Rasanjaya Herath
Rasanjaya Herath
Mobile Application Engineer