Developer, Principal Job Description
Developer, Principal Duties & Responsibilities
To write an effective developer, principal job description, begin by listing detailed duties, responsibilities and expectations. We have included developer, principal job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer, Principal Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer, Principal
List any licenses or certifications required by the position: AWS, DOD, BI, CSA, ITIL, TLS, II, IAT, GCP, SE
Education for Developer, Principal
Typically a job would require a certain level of education.
Employers hiring for the developer, principal job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Engineering, Software Development, Financial Services, Technical, Business, Technology, IT Management, Computer Engineering, Mathematics-Physics
Skills for Developer, Principal
Desired skills for developer, principal include:
Desired experience for developer, principal includes:
Developer, Principal Examples
Developer, Principal Job Description
- Familiar with the design, development, deployment and maintenance of fully-functional web sites and web applications
- Analyze and design enhancements and fixes to application code or packaged extension, required fixes to production problems and new Work Requests
- Design, develop, and support ODI 12C & Informatica ETL jobs across WDC
- Setting design patterns to be used throughout the product codebase
- Documenting product design decisions and functionality
- Performs complex source-code analysis
- Guides the development of complex unit, component and API tests
- Be a creative thinker able to solve complex, highly technical problems
- Proactively work to improve the performance and delivery of the complete .NET web application stack including performance tuning, architectural review, and deployment assessment and production problem resolution
- Promote and encourage proper code documentation, software development methodology, version control and testing, and migration standards
- Knowledge of one object-oriented language (Java, C#) is preferred
- Core Scala / Java
- TDD / CI
- Development in a Linux or OSX environment
- Proven experience / familiarity with integrating major 3rd party APIs (Facebook Open Graph, Twitter, Google Maps, YouTube, Open Social)
- Be autonomous and self-driven
Developer, Principal Job Description
- Work to understand SharePoint work done to date, including 3rd party applications (Sitrion, previously Newsgator and Google Analyics) and in-house utilities (for admin tools and word add-in)
- Develop, test and deploy solutions across web, desktop and mobile platforms using latest technologies and tools, such as recent supported api’s, bcs, word automation, web services, office xml sdk, yammer, office 365 integration
- Candidate must have an understanding of functional design documents and the ability to create concise technical specifications
- Design and code new software modify existing code to add features and functionality
- Always strive to deliver high quality products, even under time pressure
- Focus on clean code and best practices
- Ensure your code is bug free through automated tests and high code coverage
- Work closely with QA, from definition of new features up to the final release
- Share knowledge with other team members and mentor junior developers
- Collaborate with Product to define new features and improvements for the mobile clientsWork with the UX team to analyse customer behaviour and ensure a smooth user experience
- Bachelor’s degree in Science, Computer Science or Engineering and 6+ years of relevant experience
- Must have the ability to track and maintain the status of several different projects with little day-to-day instruction
- Strong analytical and great communication skills
- Ability to quickly learn the build process and become a contributing member of the System Operations team
- Ability to work proactively and collaboratively with multiple product teams
- BS degree or equivalent experience relevant to functional area
Developer, Principal Job Description
- Lead design of a successful highly distributed, large scale service that has a major impact on the internal and external users
- Work closely with product owners and engineers to design, implement, continually improve highly scalable web applications and services
- Ability to create and integrate algorithms, data structures, object-oriented design, and user experience fundamentals
- Accountable for reviewing and providing technical direction to all projects and take ownership for the technical implementation of the design
- Embrace a test-first development approach, leveraging unit test tools such as NUnit
- Collaborate with UI Designer to share technical feasibility of UI design
- Prepare, develop and perform data migration, import (mass uploads), export and integration tasks
- Deep knowledge of SharePoint and related MS technologies configuration /administration to assist with user adoption
- UNIX/Linux servers and application servers
- Function as a core developer of Selection Tool applications to support projects as assigned
- Experience with creating self-contained, reusable, and testable modules and components
- Experience with building the infrastructure for serving the web application and its assets
- Experience of architecting solutions that provide outstanding experience across a range of interaction touch-points including p.c
- Experience in AWS/Azure and Cloud architecture is a big plus
- Any certifications would be a plus
- Bachelor’s degree or foreign equivalent in Computer Science, Engineering (any), Information Technology or a related field plus five (5) years of experience in the job offered or five (5) years of progressively responsible experience with application deployment and integration testing
Developer, Principal Job Description
- Translate software requirements into workable web based applications, including writing specifications and designs, building, testing, implementing and supporting applications using .NET and other programming languages and development tools
- Development of systems using a wide range of design approaches including but not limited to N-tiered applications, MVC, and Single Page Solutions
- Provide day-to-day technical leadership to the development teams ensuring standards a fully understood and adhered to
- Responsible for ensuring that the delivered solution meets all requirements with regards to security, compliance, functionality and performance
- A key player in the definition of our digital and services technical strategy and will lead the end to end process for introduction of new technologies
- Will champion best practices and be expected to produce, review and evolve the technical implementation and release standards
- Provide and be an escalation point for the project development and architecture teams to resolve issues and questions
- Ensure all designs are in line with the documented IT strategy
- Encode the solutions identified while meeting the established standards both functional and organic
- Serves as a hands-on senior developer / Tech lead for leading critical technology application development (JEE & AngularJS)
- Expert knowledge of PHP and MySQL
- Expert Knowledge of HTML5/CSS3 Development
- JavaScript/jQuery (including Object Oriented Practices) and AJAX
- Advanced Knowledge of Security Best Practices for building Web Applications
- Standards-compliant Web Authoring Techniques
- Knowledge of SVN or similar Code Versioning Technologies
Developer, Principal Job Description
- As a senior member of the engineering team, you will mentor other engineers provide direction and ownership of roadmap and design
- Participate (“Hands-on”) in the design and development of BI solutions
- Established as an expert information developer with expertise in structured content design and management
- Specialized expertise may be in content development or tools development for delivery
- Models expert use of professional content development standards and principles to plan, design, and develop user assistance
- Build and Contribute to customer facing white papers/collaterals/demos/presentations/design docs and likewise
- Automated build and deployment of applications and infrastructure code
- You are the technical authoring authority leading the Information Developers to produce timely, quality documentation
- Coaching and mentoring your team members is part of your position
- Continuously improving and implementing standard methodologies for developing documentation
- Knowledge of new and emerging technologies including open-source solutions
- Experience with enterprise integration patterns and frameworks
- Familiarity with cloud-based deployment models
- Experience with Javascript frameworks for Single Page Applications (SPAs)
- Development/configuration in SAP areas such as Finance & Accounting (specifically hands-on configuration)
- Functional business knowledge of Finance