Principal Developer (Remote - West of the Rockies)
Posted 2025-08-15
Remote, USA
Full Time
Immediate Start
About the position
The Principal Developer at Wilbur-Ellis Company will play a crucial role in driving the development of applications while maintaining a strong understanding of the business value behind them. This position requires a visionary who can see the big picture and translate that into a technical and architectural roadmap. The ideal candidate will be a hands-on software developer with extensive experience in large applications or web products. They will lead by example, balancing their development responsibilities with cross-company initiatives, including defining industry standards and evaluating new technologies. In this role, the Principal Developer will be responsible for analyzing and assessing existing business systems and procedures, collaborating with other developers and business analysts to develop new software programs and applications. They will participate in all phases of the Software Development Life Cycle (SDLC), which includes requirements gathering, analysis, design, programming, testing, maintenance, documentation, and troubleshooting. The Principal Developer will define, develop, code, translate, test, analyze, and maintain new software programs and applications to support business requirements and objectives. The position also involves liaising with program managers, UI/UX designers, and software engineers to resolve issues with software products or company systems. The successful candidate will possess strong analytical, organizational, and leadership skills, and will be expected to mentor and train other software engineers, ensuring a high level of technical proficiency within the team.
Responsibilities
• Analyze and assess existing business systems and procedures.
,
• Collaborate with other developers and business analysts in developing new software programs and applications.
,
• Participate in all phases of the Software Development Life Cycle (SDLC).
,
• Define, develop, code, translate, test, analyze, and maintain new software programs and applications.
,
• Liaise with program managers, UI/UX designers, and software engineers to assist in resolving problems with software products or company software systems.
,
• Mentor and train software engineers.
Requirements
• BS in Computer Science or equivalent.
,
• 8+ years of software development experience.
,
• Proven expert level experience in at least one high-level programming language.
,
• Understanding of different programming paradigms (OOP, Functional).
,
• Strong analytical, organizational, and leadership skills.
,
• Proven experience building complex web systems.
,
• Good understanding of Microservices and iterative development processes.
,
• Experience architecting and developing web/mobile applications and microservices.
,
• Exceptional design and implementation skills.
,
• Experience in app development for Mobile, Cloud, NodeJS/.Net Core, Docker.
Nice-to-haves
• Experience with Angular 7+, TypeScript, Objective C, NodeJS, C#, .Net Web API, PostgreSQL, and web technologies (JavaScript, CSS, HTML5).
Benefits
• Dental insurance
,
• Retirement plan
,
• Vision insurance
,
• Annual discretionary bonus
,
• Vacation and holidays
,
• Health insurance
,
• Mental health support Apply tot his job
The Principal Developer at Wilbur-Ellis Company will play a crucial role in driving the development of applications while maintaining a strong understanding of the business value behind them. This position requires a visionary who can see the big picture and translate that into a technical and architectural roadmap. The ideal candidate will be a hands-on software developer with extensive experience in large applications or web products. They will lead by example, balancing their development responsibilities with cross-company initiatives, including defining industry standards and evaluating new technologies. In this role, the Principal Developer will be responsible for analyzing and assessing existing business systems and procedures, collaborating with other developers and business analysts to develop new software programs and applications. They will participate in all phases of the Software Development Life Cycle (SDLC), which includes requirements gathering, analysis, design, programming, testing, maintenance, documentation, and troubleshooting. The Principal Developer will define, develop, code, translate, test, analyze, and maintain new software programs and applications to support business requirements and objectives. The position also involves liaising with program managers, UI/UX designers, and software engineers to resolve issues with software products or company systems. The successful candidate will possess strong analytical, organizational, and leadership skills, and will be expected to mentor and train other software engineers, ensuring a high level of technical proficiency within the team.
Responsibilities
• Analyze and assess existing business systems and procedures.
,
• Collaborate with other developers and business analysts in developing new software programs and applications.
,
• Participate in all phases of the Software Development Life Cycle (SDLC).
,
• Define, develop, code, translate, test, analyze, and maintain new software programs and applications.
,
• Liaise with program managers, UI/UX designers, and software engineers to assist in resolving problems with software products or company software systems.
,
• Mentor and train software engineers.
Requirements
• BS in Computer Science or equivalent.
,
• 8+ years of software development experience.
,
• Proven expert level experience in at least one high-level programming language.
,
• Understanding of different programming paradigms (OOP, Functional).
,
• Strong analytical, organizational, and leadership skills.
,
• Proven experience building complex web systems.
,
• Good understanding of Microservices and iterative development processes.
,
• Experience architecting and developing web/mobile applications and microservices.
,
• Exceptional design and implementation skills.
,
• Experience in app development for Mobile, Cloud, NodeJS/.Net Core, Docker.
Nice-to-haves
• Experience with Angular 7+, TypeScript, Objective C, NodeJS, C#, .Net Web API, PostgreSQL, and web technologies (JavaScript, CSS, HTML5).
Benefits
• Dental insurance
,
• Retirement plan
,
• Vision insurance
,
• Annual discretionary bonus
,
• Vacation and holidays
,
• Health insurance
,
• Mental health support Apply tot his job