Logo
Raymond James

Senior .Net Engineer

Raymond James, Clearwater, Florida, United States, 34623


Description

Job Summary

As a Senior App Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge .NET applications, with a strong emphasis on Sitecore CMS integration. You will serve as a technical leader, guiding architectural design decisions, developing and reviewing complex application code, and ensuring high availability and performance of our digital experiences. Your expertise in .NET development and Sitecore will be instrumental in creating innovative and scalable solutions for our clients' needs.

Essential Duties and Responsibilities

Design, develop, and maintain .NET applications

Write clean, efficient, and well-documented code

Collaborate with cross-functional teams to define and implement new features

Troubleshoot, debug, and upgrade existing software

Ensure the performance, quality, and responsiveness of applications

Participate in code reviews and contribute to team best practices

Design and develop robust Sitecore-based web applications, following best practices and adhering to SOLID principles

Implement advanced Sitecore features such as personalization, multilingual support, and content management workflows

Develop custom Sitecore modules and extensions to enhance functionality and extend platform capabilities

Optimize site performance, ensure scalability, and maintain high levels of security across all applications

Collaborate closely with cross-functional teams, including content strategists, designers, and UX specialists to create seamless digital experiences

Assist in planning and executing technical strategy sessions with stakeholders to align development efforts with business goals

Contribute to the creation and maintenance of technical documentation, architecture diagrams, and system specifications

Engage in regular communication with clients to understand their needs and translate them into technical requirements

Participate in agile development processes, contributing to backlog refinement and sprint goal setting

Qualifications

Knowledge, Skills, and Abilities

3 years of experience in .NET development

Proficiency in C#, ASP.NET, and .NET Core

Strong understanding of object-oriented programming principles

Experience with web technologies (HTML, CSS, JavaScript)

Familiarity with SQL and relational databases (e.g., SQL Server)

Knowledge of software design patterns and architecture

Experience with version control systems (e.g., Git)

Education/Previous Experience

TYPICALLY requires a Bachelor's degree; 3-5 years of relevant experience. May have one or more technical or business-related certifications.

At least 5 years of relevant experience in web development, preferably with Sitecore

Advanced understanding of software engineering principles, including SOLID principles and clean code practices

Demonstrated ability to work independently and as part of a team in an Agile environment

Excellent problem-solving skills and attention to detail

Strong communication and interpersonal skills, with the ability to explain technical concepts to both technical and non-technical audience

Nice-to-Have Skills

Experience with SQL Server Integration Services (SSIS)

Knowledge of Sitecore CMS development

Familiarity with Agile development methodologies

Experience with cloud platforms (e.g., Azure, AWS)

Understanding of DevOps practices and tools

Personal Qualities

Strong problem-solving and analytical skills

Excellent communication and teamwork abilities

Self-motivated and able to work independently

Passion for learning and staying updated with new technologies

Job: Technology

Primary Location: US-FL-St. Petersburg-Saint Petersburg

Other Locations: US-FL-Clearwater-Clearwater, US-FL-Tampa-Tampa, US-FL-St. Petersburg-Saint Petersburg

Organization Technology

Schedule Full-time

Job Shift Day Job

Travel Yes, 5 % of the Time

Req ID: 2403549