Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow - all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible. Primary Responsibilities: Develops, writes and implements software programming applications as per requirement Has experience with concepts, practices, and procedures commonly used within the software development field. Relies on instructions and pre-established guidelines to perform the functions of the job. Works closely with the Business Analyst, Application Owner, UI designer, management and functional groups to help define the roadmap for the development needs and feasibility of customer facing web applications. Follows disciplined software development practices. Has the capability of completing assigned tasks with minimal supervision. Contributes & drives discussions about new requirements by providing guidance around feasibility, limitations and constraints in the existing system architecture and helps the Business Analyst align the functional specifications with existing systems and architecture Contributes to the designs prepared by the Business Analyst by including the technical framework around User Interface, data model and back-end functionalities that will fit the existing infrastructure and development methods Plans and defines system changes and work estimates required for small evolutions, bugs, enhancements changes based on release road maps, system upgrades or transitions that impact the back-end codes and functions of applications Is responsible for defining work rough estimates for changes planned for application releases and is also responsible for defining thorough work estimates for approved changes based on the available capacity defined by the capacity manager Identifies and creates all the individual development tasks required to develop a change Is responsible for assigning tasks to developers, ensuring timeliness and quality of coding around the overall development of changes Exhibiting leadership role to raise flag and communicate the stakeholders (BA, Business) in case of deviation in ongoing development due to change in requirements, delay development, deployment dates etc. Manages the code deployment to production servers by coordinating within the development team and identifying the deployment date Coordinating with the IT team for production deployment and communicating the stakeholders Perform technical review of the developers (code quality/standard, timeliness etc.) and share the feedback with the management Defines and builds frameworks for coding structures, data models, and back-end functions for changes on applications Responsible for overall code management, development standards and best practices that are used by the development team to develop on applications Investigates and explores new technologies and development methods and propose necessary improvements to existing technologies and tools that facilitates applications Performs detailed technical impact analysis for changes planned for application releases Acts as the main point of contact for technical discussions with IT teams Represents the system ownership of applications in the governance group across organizations) Ensures that IT standards and system changes are communicated and adapted by the development team Serves as a technical consultant in project meetings to ensure project team planning solutions are feasible and developable Defines and develops commonly used Programming Language functions, APIs and classes that are used across all applications Works closely with IT and system experts to align with changing environments and strategies in the software development environment Develops web services and APIs necessary for the interaction between web applications and CRM systems Candidate Profile: Bachelor\'s Degree in Computer Science, Information Technology or related field Minimum 5+ years of work experience in software development or related field Good Knowledge of Sitecore ,.NET, C# / VB.NET, ASP.NET, MVC, SQL Server. At least 3+ year experience in .Net is desired 3+ Year experience in Sitecore project experience with experience in Sitecore Templates, Layouts, Components, Dynamic Bindings, Sitecore API, Rendering. Experience in Java programming, JavaScript, CSS and HTML in an AJAX environment will be added advantage Demonstrate excellent oral and written communication skills Can clearly articulate technical concepts both written and verbally in English Knowledge of usability testing and user centered design practices is a plus Knowledge of cross-browser compatibility issues Excellent customer focus and understanding of the user community Exposure to agile development methodology is an added advantage Life at PTC is about more than working with today\'s most cutting-edge technologies to transform the physical world. It\'s about showing up as you are and working alongside some of today\'s most talented industry leaders to transform the world around you. If you share our passion for problem-solving through innovation, you\'ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us
Monster
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.