Principal Developer Resume Sample
Work Experience
- Develop agreed upon solution using technologies and techniques that fully meet existing standards and ensure the ongoing supportability of the solution
- Develop deliverables including updates and changes in design specifications document, providing input on training materials, development of test scripts and documentation of test/defect resolution results
- Thoroughly analyse functional problems and make recommendations for enhancements or modifications
- Establish and document best practices around development activities
- Act as mentor to other systems developers
- Works independently and efficiently
- Interact directly with internal groups in support of software and production releases
- Work directly with Product Development and Product Management groups as appropriate
- Analyse, design, prototype, develop , test and support – complete software lifecycle in your hands
- Work with clients, prospects, implementation partners, and Day force personnel to envision and deliver the required functionality
- Mentor/Coach other developers and share knowledge
- Paid Charity Days – 2 days per year
- Life Insurance (4x salary)
- Participating, and technically leading when needed, production troubleshooting and ‘War Room’ Activities
- Actively build and contribute to the company's Agile Community and develop Communities of Practice, mentor Agile practitioners
- Create training materials and provide training and coaching throughout the organization
- Lead software development teams in designing, developing, testing, deploying and maintaining software systems. Mentor and pair with other development team members
- Collaborates with technical and non-technical associates to understand user and organizational needs specific to at least one system process or component on projects within manager’s domain
- Participate in the technical design; development; testing; implementation and maintenance of web application enhancements
- Plan; schedule and conduct systems tests; monitor test result; and takes appropriate corrective action
- Maintain current knowledge of the principles; methods; and techniques used in web software development
- Analysis and design at multiple-project level
- Research, analysis, and problem resolution
Education
Professional Skills
- Proven organizational skills, time management skills, and project leadership skills
- Using their strong object-oriented design and development skills in addition to exceptional analytical skills in order to develop new Ariba products
- Strong organizational skills, including the ability to multi-task and prioritize work in a dynamic trading floor environment
- Proven, recent, hands on, highly proficient technical skills in an Object Oriented environment (10+ years OO experience) – see Technical Competencies
- Strong organizational skills, and the ability to prioritize multiple concurrent tasks
- Outstanding communication skills, strong work ethic and habits of excellence
- Strong documentation skills to maintain and update business system documentation, including business requirements, and testing and training documents
How to write Principal Developer Resume
Principal Developer role is responsible for design, software, business, java, troubleshooting, development, analytical, sql, organizational, programming.
To write great resume for principal developer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Principal Developer Resume
The section contact information is important in your principal developer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Principal Developer Resume
The section work experience is an essential part of your principal developer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous principal developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular principal developer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Principal Developer resume experience can include:
- Experience in documenting system architectures via modeling diagrams and effectively transitioning those architectures to implementation models
- Experience using Microsoft Office with very strong Excel & PowerPoint experience
- Prior expertise in building mixed reality experiences Knowledge and experience with UX/UI an advantage
- Related experience, including prior experience as a programmer in a commercial software development environment
- Strong object oriented design skills and a track record of delivering designs to market
- Strong technical skills in Java, Spring, Hibernate and Web Services
Education on a Principal Developer Resume
Make sure to make education a priority on your principal developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your principal developer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Principal Developer Resume
When listing skills on your principal developer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical principal developer skills:
- Experience that demonstrates skill in Web Technician services; including web page design, engineering, and development
- Proven team leadership skills in analyzing business information and gathering required information
- Excellent design and problem solving skills and disciplined, engineering oriented mind set
- Excellent analytical and problem solving skills, including business process and data analytics
- Proven success influencing and working effectively across company functional groups
- Strong 'C' programming and problem solving skills
List of Typical Experience For a Principal Developer Resume
Experience For Principal Developer, Software Resume
- Excellent written and verbal communications skills with the ability to engage both technical and non-technical audiences of all levels
- Possess strong analytical skills and be a creative “out of the box” thinker towards software solutions
- Proactive coaching/mentoring of staff in the development of their systems knowledge and technical skills, and identification of their training needs
- Detailed knowledge of .NET programming languages, including strong experience with ASP.NET, C#, VB.NET, and WCF
- Effectively communicate the VP of Revenue Solution’s vision of product to your team, and approve products/initiatives on behalf
- Experience Seniority Level - Mid-Senior Management Experience Required
- Experience designing and implementing ERP systems and solutions (in place of direct ECM experience noted above)
- Experience building or working with A/B testing and Experiment frameworks
Experience For Senior Principal Developer Resume
- Experience in architecting and developing projects in Microsoft.NET (2.0, 3.5, 4.0) Technology for large scale clients
- Good understanding of salesforce underlying architecture so as to develop systems to scale for Large data volumes
- Experience designing and building horizontally scalable services
- Experience in software design and architecture using HTML, CSS, Javascript, AngularJS, ReactJS, and other modern web development frameworks
- Create advanced workflows, processes, validation rules and automating business processes
- Significant experience creating solutions through business process re-architecture and/or technology
- General programming experience
- Experience with Java and Spring Boot
Experience For Principal Developer, Software Development Resume
- Experience in leading a development effort
- Object oriented programming language knowledge/experience (C#/Python/JAVA)
- Experience coding in C and/or C++
- Experience using Version Control Systems (such as "git")
- Experience in managing staff assignments across a matrix supervisory environment, preferably as a technical lead
- Experience of development in a commerce environment would be advantageous
Experience For Principal Developer, Viper Sys Engineering Resume
- Assist with the prioritisation of deliverables in conjunction with the Head of Technology, Delivery managers, and Product owners
- Deep knowledge and development experience of .NET, web services and ETL processes
- Combinations of the following experience is desired
- Knowledge of and experience with storage system concepts such as scale out, scale up, converged and hyper-converged systems
- Lead the design and development of a Java/Angular application for consolidating BNY Melon product delivery pipeline
- Strong foundation in systems architecture and design
- Experience with storage design and configuration in VMware, Xen, Oracle, SAS, ETL, SQL, and Oracle RAC environments
Experience For Principal Developer Information Technology Resume
- Software development experience
- Experience with XLST
- Experience with responsive frameworks(Bootstrap)
- Experience with one or more server side languages
- Solid knowledge on web service integration (REST, JSON, XML)
- Experience with server side architectures and system design and development
- Experience with Agile development projects, especially Scrum
- Experience with Terraform and IAC
- Experience with Server Management tools such as Puppet, Chef, Ansible, etc
Experience For Principal Developer, Clinical Applicatio Resume
- Experience with maven, Jenkins, GitLab and JIRA , Artifactory
- System programming experience
- Full Stack Java Developer with Strong Service Oriented Architectures
- Java/J2EE experience
- Restful Web services development experience
- Provide and ensure excellent documentation on software design
Experience For Senior Principal Developer, Web Resume
- Experience with full lifecycle of Embedded device firmware
- Strong mentor to other developers
- Hands-on experience with CI/CD practices delivering software to production
- BS/BA, preferably in a technical or scientific field or equivalent experience, education and/or training
- Experience with Software Development Life Cycle (SDLC), having lead to completion at least one or more projects
- Has good understanding of system architecture and ability to design scalable performance driven solutions
- Extensive experience implementing platform authentication patterns
- Extensive Lightning, Visual Force and JavaScript design and development experience
Experience For EFX Tech Specialist & Algo Principal Developer Resume
- Experience in developing MS SQL Server based data solutions
- Trong technical and platform knowledge, including some or all of
- Experience architecting services on top of AWS DynamoDB, EC2, SQS, Kinesis
- Experience working with React
- Experience working with Big Data frameworks like Spark
- Proven ability to perform complex troubleshooting, root-cause analyses, and solution development
Experience For Principal Developer, Pipelines Resume
- Have a strong understanding of relational databases and SQL
- Experience with JavaScript/AngularJS testing frameworks
- Experience with Continuous Integration tools such as Jenkins, Sonar, and/or Maven
- Demonstrable expert experience in one or more of our core technologies is required
- Excellent knowledge of object-oriented systems design and object oriented application development
- Excellent knowledge of Java/J2EE design patterns
- Excellent Knowledge of TIBCO BE, BW, EMS tools
- Knowledge and experience in cloud technologies
- Demonstrable expert experience in one or more of our technologies is required
Experience For Principal Developer, Database Resume
- Experience in 24/7, highly-regulated environments, such as financial services or healthcare
- Experience with WSO2 open source API management software, or a comparable platform
- Advanced experience with SQL Server & T-SQL
- Manage multiple priorities and deliverables, both short and long-term, in a busy and aggressive environment
- Relevant work experience as a solution design, implementation consultant or administration of ECM systems
- Relevant work experience with Hyland OnBase, ShareBase, WorkView or Brainware
List of Typical Skills For a Principal Developer Resume
Skills For Principal Developer, Software Resume
- Solid communication skills and proven ability to work as part of a team
- Have strong analytical and troubleshooting skills and discipline to follow approved procedures
- Excellent interpersonal skills, ability to influence at all levels from multiple departments and geographic locations; awareness of cultural differences
- Strong Software design, development and analysis skills
- Strong written and verbal communication skills with the ability to work independently and as a team
- Good experience with oracle or any relational db experience
Skills For Senior Principal Developer Resume
- Outstanding communication skills and comfortable in front of customers
- Advanced skills with programming using Scripting language such as VBA/VBS, and Java
- Strong fundamentals in systems/kernel software essential, preferably with working experience in Linux/Unix like operating systems
- Proven ability to design and solve complex business problems by writing simple, effective code
- Advanced administration and troubleshooting skills with respect to process, technology, software builds, and software releases
- Great written and verbal communication skills, including with non-technical audiences
- Effectively communicating a technical vision across a diverse group of software teams
- Good trouble shooting experience
Skills For Principal Developer, Software Development Resume
- Analytical Skills: Able to consume the historical performance and portfolio data to create a proposal for the client
- Proven experience with requirements analysis, design, review ,coding, testing, systems integration and implementation
- Prior industry experience working as a senior IC responsible for
- Communication skills and the ability to explain/justify solutions and issues to technical and non-technical audiences
- Experience with and strong understanding of Big Data technologies, preferably in Hadoop ecosystem – Hive, HDFS, Map/Reduce, Yarn, Pig, Oozie, HBase, Sqoop, etc
- Exceptional computer skills and proficiency on PC platforms
- Strong experience with Kubernetes and its ecosystem
Skills For Principal Developer, Viper Sys Engineering Resume
- Demonstrated experience in all phases of the software development lifecycle
- Expert skills with Microsoft Excel, Access, SQL, and Tableau
- Effectively communicate designs & architectures at levels appropriate for different target audiences
- Communicates effectively with geographically distributed team members
- Relevant work experience in the development domain, with strong emphasis in the .NET Framework and/or cloud
- Excellent team player with a strong sense of ownership of the product
- Experience in reporting & analyzing performance & online marketing activities
- Experience designing and building Web pages using a variety of graphics software applications, techniques, and tools
Skills For Principal Developer Information Technology Resume
- Real world experience in building, designing and shipping several large-scale systems
- Excellent high-level understanding and deep hands-on knowledge, giving first-rate troubleshooting abilities
- Experience writing client side web based applications, including one page applications and responsive design
- Experience working in multiple languages and frameworks, constantly striving to raise technical excellence of products that effect large number of customers
- Expert-level development experience using Java, J2EE and Web applications using MVC model
- Experience integrating with Web Services (SOAP & REST) and parsing JSON and XML data
Skills For Principal Developer, Clinical Applicatio Resume
- Experience designing and operating solutions with relational & No SQL Databases (SQL Server, Oracle, & MongoDB)
- Experience building Microservices and deploying in containers
- Experience of working in a DevOps environment & tooling would be desirable
- Excellent understanding of messaging (JMS), EAI and CEP/BRMS technologies
- A proven track record of managing and delivering large-scale enterprise products
- Experience building and operating production systems in a business-critical environment
- Experience training or mentoring other software engineers
- Experience with Javascript application testing using Mocha, Expect, Sinon, and Enzyme
- Experience integrating with server-side applications using REST APIs
Skills For Senior Principal Developer, Web Resume
- Mentor and bring junior developers to your level and skill
- Experience writing k8s code such as operators / scheduler / controller
- Experience in advanced business analytics, which include testing, competitive analysis, surveys, & market research
- Software development experience in Java and one or more general purpose programming languages
- Extensive Java programming experience
Skills For EFX Tech Specialist & Algo Principal Developer Resume
- Strong understanding of Maven and/or Gradle
- Experience working with DBL
- Experience investing in equities and a curiosity to learn the intricacies of the investment process
- Experience with data management and engineering of data sets associated with investment insights
- Experience with Java based frameworks – Hibernate/Spring
Skills For Principal Developer, Pipelines Resume
- Enterprise class product-experience, and a track record of success in developing web applications
- Experience with Web Services, Spring MVC, Struts. Hibernate, JPA and jQuery frameworks
- Experience in business-facing IT role, or business/process analytics role
- Experience in leading small teams of software developers
- Experience of supporting a complex technical environment
- Experience of working in a mature Agile environment would be desirable
- Broad Enterprise systems experience including Oracle SaaS, Sales Force, Workday and other cloud SaaS applications
- Experience building high-performance, high-availability systems
- Experience within the Java ecosystem, preferably with building RESTful APIs and services
Skills For Principal Developer, Database Resume
- Experience deploying software in a containerized (Docker)/Platform-as-a-Service environment
- B.S. or M.S. in Computer Science, Computer Engineering or related technical discipline, or equivalent practical experience
- Experience working with various Storage protocols: ISCSI, SAS, SATA, SCSI, etc
- Experience with High Availability clustering solutions
- Experience in one or more of the following technologies: Hyland OnBase, Hyland Perceptive, Brainware, Enterprise Search
List of Typical Responsibilities For a Principal Developer Resume
Responsibilities For Principal Developer, Software Resume
- Experience building OLAP cubes on SSAS and working with BI tools like Tableau
- Experience of working on customer facing web applications
- Experience of scaling a service across hybrid physical/virtual/cloud architectures – from startup to prime time
- Experience working with team members across multiple geographical areas
- Experience in design and implementation of systems with fairly complex architectures
Responsibilities For Senior Principal Developer Resume
- Experience with source control system such as TES
- Industry experience, preferably in a product company
- Experience with latest HTML5 technologies such as Angular, Javascript, CSS, JQuery, Backbone
- Good knowledge of computer science fundamentals and algorithms
- Strong knowledge of relational and NoSQL database
- Software design and architecture experience
- Experience with Java/J2EE, Angular JS, REST, JSON, SQL; Agile is desirable
- Experience with XML technologies (XSD, XSL, DTD)
- Enterprise system architecture experience including design of high performance and scalable, resilient systems is required
Responsibilities For Principal Developer, Software Development Resume
- Excellent knowledge of various authentication and authorization protocols such as OAuth, JSON Web Token (JWT), OpenID Connect, etc
- Experience in advanced machine-learning methodologies (e.g. supervised and unsupervised learning, deep learning etc. TensorFlow, Keras)
- Development experience as a technical architect for large products
- Experience in software development required
- Prioritize and delegate tasks across team boundaries and/or for geographically dispersed teams
Responsibilities For Principal Developer, Viper Sys Engineering Resume
- Demonstrates ability to analyze, perform root cause analysis and solve problems
- Solve problems collaboratively and build strong relationships
- Strong self-direction and initiative; willingness to take complete ownership over projects and tasks
- Process orientation with strong attention to detail
- DevOps experience
Responsibilities For Principal Developer Information Technology Resume
- Experience with Angular JS, Node JS, Bootstrap, HTML5, CSS3, JQuery, JSON, and XML
- Experience with Advanced UI frameworks and technologies and Micro Services
- Experience in online e-commerce or on-line support environments
- BS/BA (preferably in a technical or scientific field) and/or equivalent work experience required
- Ten to twelve (10-12) years of experience in software development
- Experience in software development is required
- Experience at least in QA and/or API test automation
- Production experience with containerization and orchestration is essential
- Experience in software development required
Responsibilities For Principal Developer, Clinical Applicatio Resume
- Experience with Git source control (or other DVCS)
- Total work experience
- Experience with Application Development and Maintenance, mainly in Synergy (DBL-Digital Business Language) language
- Experience with Telephony / CTI Integration
- Experience in Agile practices
- Experience in Cloud technologies like AWS, Azure, Google Compute Engine
- Using Ansible, .Net, bash shell, PowerShell and other technologies, writes code, completes programming, performs testing, and debugging of applications
- Migrating legacy code by designing and developing micro service, cloud based solutions
- Developing and advocating design patterns and best practices for cloud development and automated testing
Responsibilities For Senior Principal Developer, Web Resume
- Analyzing application portfolios, identifying dependencies & common infrastructure platform components, and assessing extension, automation needs
- Programming polyglot who is an expert in at least two languages, including but not limited to: Java, C#, Objective-C, JavaScript, and/or Ruby
- Understanding what it takes to be a great service provider (e.g Meeting SLA’s, Technical Documentation)
- Serving as a key member of the Ariba Open Platform Team and working in core components for the Ariba cloud that includes Custom Forms and UI frameworks
- Identifying motivators for BOT adoption and unlocking Enterprise challenges
- Architecting an Analytics platform leveraging technology clusters and patterns
Responsibilities For EFX Tech Specialist & Algo Principal Developer Resume
- Presenting innovation ideas and high scale improvements in architecture to Executives including Oracle President
- Contributing to a high scale, complex, world renowned product and seeing real time impact of your work on millions of travelers worldwide
- Understanding of computer graphics algorithms and implementations
- Understanding of spoken and written English
- Taking ownership of features from definition through delivery
- Working on the entire stack – UI, middleware and backend
- Emerging world of conversation based Business
- Working knowledge of JavaScript beyond common web application libraries (jQuery)
- Working knowledge of JavaScript MVC frameworks (Backbone, AngularJS, React.js)
Responsibilities For Principal Developer, Pipelines Resume
- Ensuring new and updated platforms are operationally viable and are able to handle present and future load requirements
- Working knowledge of Alfresco BPM and Activiti BPM is highly desired
- Architecting and building microservice architectures
- Designing and implementing high performance services
- Working knowledge of at least one common version control system
- Programming languages: Java, Groovy/Python or similar
- Mentoring senior and staff developers to architect better software
- Optimizing performance and tunes system behavior to make our largest customers successful
- Technical leadership of Scala / Java developers, and Testers, including coaching and mentoring
Responsibilities For Principal Developer, Database Resume
- Technical leadership of web developers and testers—including coaching and mentoring
- Develop software solutions using the most expedient programming and scripting languages
- Develops system software code using commonly known best practices. Willing to adhere to E TRADE standards and policies regarding software development
- Intermediate understanding of networking required: DNS, netmasks, IP routing, NIS, and AD
- Proficient in managing, designing, and developing Microsoft SharePoint technologies
- IP internetworking. Expertise in everything from BGP to packet forwarding behavior. IPv6 and IPv4. Overlay tunnels and security