Developer, Principal Job Description

Developer, Principal Job Description

4.5
176 votes for Developer, Principal
Developer, principal provides leadership to technical teams and junior team members as for delivering high quality software components within Agile (scrum) development methodology.

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:

Design and develop tools to increase the efficiency on all aspects of Configuration Management, Automation, and Source Control
Performs architecture and design reviews
Performs technical spikes to investigate new tools and frameworks
Participate in solution design activities
Lead the design and implementation of complex cross-platform .NET Web applications
Drive and coordinate the technical life cycle of .NET web applications across architecture, design, coding, testing, QA, and production support
Participate in and contribute to the design and technical architecture of .NET web applications including the creation of detailed architectural specifications
Participate actively in requirement analysis, design, task breakout, peer code reviews and planning using Agile methodology
Design and develop across the entire application stack
Producing, evolving and refining the domain architecture for Fulfilment by setting the technical direction for the team, and representing the architectural interests of the domain to other domains within the group

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:

Tools
SQL
Agile software development methodology
Preferably Oracle
XML and XSLT
Python
Design
& system internals are applied in daily tasks
Assembly
At least one technology area

Desired experience for developer, principal includes:

Degree related to software engineering or computer science
Strong understanding of client-side frameworks (Angular, React, Knockout)
General awareness of community best practices, , do you subscribe to Android Weekly?
Strong experience with HTML/CSS/Javascript and proven ability to write clean, elegant, reusable code is a must
Familiarity with Javascript frameworks (especially AngularJS and React) is preferred
Familiarity with Bootstrap 4 and CSS preprocessors (SASS or LESS) is preferred

Developer, Principal Examples

1

Developer, Principal Job Description

Job Description Example
Our company is looking to fill the role of developer, principal. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for developer, principal
  • 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
Qualifications for developer, principal
  • 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
2

Developer, Principal Job Description

Job Description Example
Our growing company is looking to fill the role of developer, principal. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for developer, principal
  • 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
Qualifications for developer, principal
  • 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
3

Developer, Principal Job Description

Job Description Example
Our growing company is looking for a developer, principal. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for developer, principal
  • 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
Qualifications for developer, principal
  • 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
4

Developer, Principal Job Description

Job Description Example
Our company is looking to fill the role of developer, principal. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for developer, principal
  • 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)
Qualifications for developer, principal
  • 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
5

Developer, Principal Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of developer, principal. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for developer, principal
  • 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
Qualifications for developer, principal
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates