Security Advice : Randstad India does not charge any fee at any stage of its recruitment process from the candidate nor allows their employees to collect any fees from any candidates.
Click here to know more

principal software engineer in Hyderabad

hyderabad, andhra pradesh
Information Technology
position type
reference number
randstad india
apply now

job description

?? Create functional specifications, carry out feasibility analysis and provide effort estimation ? Participate in Design, Development, Testing and Maintenance of Software Products ? Be an integral part of the software development team to understand source control, build, testing, branching, and release needs that need to be part of the Software Development Environment ? Lead root cause analysis of software and system defects and work with a complex code base, taking the initiative to solve problems and provide clean solutions. ? Analyze existing software products and recommend new technical developments. ? Improve the functionality, reliability, performance, usability of the Software Products ? Create and maintain product technical documentation ? Contribute to the development of key guidelines to provide standardization of effort throughout all products. ? Comply with good software engineering principles, including but not limited to standard coding, documentation, version control and testing practices ? Work closely with other team members in an Agile development environment. ? Work efficiently with minimum supervision.

?Software is changing the world, and as Atlassian�s largest provider of add-ons, we�re at the center of it all. With more than 10,000 global customers using one or more of our 50 award winning products, Appfire products are used by 1 out of every 5 Atlassian customers.
At Appfire we're looking for people who are passionate about the software industry and want to work with the best and brightest. We strive for a healthy, productive work/life balance while enjoying the opportunity to substantially contribute to the direction and success of a services and solutions business. If we sound fun and interesting to you, please apply with some links or attachments (e.g. non-public code, technical writings) that will help us understand your background and experience. Appfire Technologies is an Equal Opportunity Employer (EOE) M/F/D/V

Client Introduction
?North America's most trusted provider of Atlassian Enterprise Services.

Widely recognized as the authority on large-scale Atlassian tool deployments,

services include:

* Use case-specific Atlassian Appliances
* Strategy & Roll-out for Large-scale deployments
* Enterprise Installation & Upgrade
* SLA-based Atlassian Support
* Atlassian Remote System Monitoring
* Migrations
* Enhancements
* Training
* Atlassian Software Licenses


?ava/J2EE , RESTful services


?? 8+ years of Professional software development experience in Java/J2EE ? Strong development experience with developing Java RESTful services ? Contributor to or consumer of Open Source Frameworks ? Strong development experience with front end technologies including HTML5, CSS4, and JavaScript libraries like jQuery, D3, RequireJS, and Backbone ? Strong technical aptitude and experience with the following technologies: Web 2.0, REST, SOAP, J2EE, JavaScript, XML, AJAX ? Experience with SQL and a variety of RDBMS environments (MySQL, PostgreSQL, SQLServer, Oracle, etc) ? Experience with Git and/or Mercurial Version Control System ? Strong experience in Maven and Continuous Integration tools like Jenkins or Bamboo ? Previous experience designing, developing and deploying solutions that involve integration using well-published APIs (REST, SOAP, RPC etc). ? Strong ability to apply analytical and problem-solving skills to solve complex design and coding challenges.
? Ability to work as a valued team player in a fast-paced environment in small teams
? Strong working knowledge of software build, packaging, release management and installation process. ? Expertise in using project planing and management software. ? Experience with Agile software development methodologies. ? Ability to interact with any level within an organization. ? Ability to self-motivate and multi-task. ? Ability to work independently and as part of a team. ? B.E/B.Tech in EE, EECS, CS, MIS or comparable discipline ? Fluent verbal and written English.
apply now