Job Description
Job Description
We are looking for a highly skilled Senior .Net Architect to lead the design and development of enterprise-grade systems. This role requires a deep understanding of scalable, reliable, and secure software architecture in high-pressure environments. As a key technical leader, you will set standards, mentor development teams, and drive the evolution of our platform. This is a Contract-to-permanent position based in Boca Raton, Florida.
Responsibilities :
- Develop and refine architectural designs for .Net-based systems, ensuring scalability, reliability, and modularity.
- Establish and enforce best practices for coding standards, design patterns, CI / CD pipelines, and security protocols.
- Translate complex business requirements into robust technical solutions that align with organizational goals.
- Collaborate with cross-functional teams, including product, UX, data, and security, to ensure seamless integration of technical and business objectives.
- Provide mentorship to developers through architectural reviews, code evaluations, and pair programming sessions.
- Optimize system performance through capacity planning, load balancing, and fault tolerance.
- Lead efforts in disaster recovery planning, high availability strategies, and system reliability improvements.
- Evaluate and adopt new technologies and tools to enhance system performance and maintainability.
- Document architectural decisions and ensure alignment across teams.
- Offer technical leadership during critical incidents, conducting root cause analysis and implementing continuous improvements.
- Minimum of 10 years in software engineering, with 5-7 years of experience in backend architecture and large-scale systems.
- Expertise in .Net technologies, including C#, .Net Core, and ASP.NET.
- Proven experience designing microservices, distributed systems, and event-driven architectures.
- Strong knowledge of database management, including relational and NoSQL systems, caching strategies, and data partitioning.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud, including containerization and CI / CD.
- Solid understanding of security best practices, including authentication protocols and secure coding techniques.
- Demonstrated ability to deliver complex projects within tight deadlines and high-pressure environments.
- Exceptional communication skills for presenting technical concepts to diverse audiences and influencing decision-making.