Job Information
Raymond James Financial, Inc. Senior .Net Engineer in St. Petersburg, Florida
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
Raymond James Financial, Inc.
- Raymond James Financial, Inc. Jobs