Principal Software Developer
Thousand Oaks, CA (4 days onsite)
Overview
TalentoHC has partnered with a leading travel and hospitality company to recruit a contract-to-hire Principal Software Developer. This role is ideal for a seasoned developer with customer-facing engineering, designing end-to-end business solutions, and working closely with senior executives. The role also requires expertise in front-end and back-end development, service-oriented architecture, and high-traffic websites, with a strong focus on integrating 3rd-party applications. Experience in the hospitality industry is a significant advantage. Candidates should be hands-on with technologies such as C#, VB.NET, Web API, MVC, JavaScript, JQuery, SQL Server/T-SQL, and Oracle, and have a proven track record of modernizing IT portfolios.
Responsibilities
- Lead Development Teams: Manage and mentor both onsite and remote development teams to ensure efficient project execution and alignment with business objectives.
- Architect and Design Solutions: Lead the design and architecture of scalable, customer-facing solutions, focusing on high-traffic websites and service-oriented architectures.
- Oversee Full SDLC: Guide projects through all phases of the Software Development Life Cycle (SDLC), including analysis, requirements gathering, design, development, testing, and deployment.
- Collaborate with Executives: Work closely with high-level executives to translate business needs into technical solutions, providing strategic guidance on development projects.
- Integrate 3rd-Party Applications: Oversee the seamless integration of various third-party applications into internal systems to enhance overall platform functionality.
- Drive Innovation: Identify and implement new technologies to modernize the IT portfolio, improving system performance, scalability, and security.
- Hands-On Development: Participate in hands-on coding and troubleshooting for both front-end and back-end solutions, ensuring code quality and system integrity.
- Optimize Databases: Design, optimize, and manage databases, leveraging SQL Server and T-SQL for backend processes and application performance.
Requirements
- Programming Languages: C#, VB.NET, Java (Basics)
- Web & .NET Technologies: ASP.NET, MVC, Web API, WCF, WPF, AJAX, JavaScript, jQuery
- Databases: MS SQL Server, Oracle
- Development Tools: Visual Studio, SQL Server Management Studio
- Frameworks & Design Patterns: .NET Framework, MVC, MVVM, OOP
- Version Control: Team Foundation Server (TFS)
- Methodologies: Scrum, Agile
- CMS: Experience with Headless CMS platforms like Contentful, Strapi, or similar
- 10+ years of IT experience in all phases of software development life cycle (SLDC); including Project Analysis, Requirements, Design, Development, Testing and Deployment and Documentation
- 10+ years of experience as head of in-house development and leading projects to modernize IT portfolios
- Hands-on experience using Source Code Control Systems like Microsoft Team Foundation Server.
- Creation of multiple projects in Visual Studio for developing the Web Application which includes the Service layer, Business layer, Data layer, and UI layer
- Fast learner with complex systems and a good team player, quick problem solver, and ability to perform at a high level to meet deadlines.
Hourly Pay Rate: $60 - $78/hr depending on experience
About Talento Human Capital (TalentoHC):
TalentoHC is a leading talent acquisition, executive search, and human capital consulting partner, dedicated to helping our clients build their best teams yet. Our success is driven by our unwavering commitment to fostering an inclusive and diverse workforce, embracing individuals from various backgrounds, perspectives, and skills. Talento Human Capital is an equal opportunity employer.
People + Passion + Perseverance = Progress.