1 Swasthik Enterprises Job
Senior Software Architect - .Net/C# (12-15 yrs)
Swasthik Enterprises
posted 19hr ago
Position Objective :
We are a highly experienced and skilled Senior Software Architect with over 12 years of experience in developing SaaS-based cloud applications using .Net, Nest.JS, and Angular. The ideal candidate will possess in-depth expertise in designing event-based microservice architectures leveraging AWS and demonstrate proficiency in Domain-Driven Design (DDD) and operational design principles.
Responsibilities :
1. Lead the architecture, design, and development of Saas-based cloud applications using C#, Net, Nest.JS, and Angular
2. Design and implement event-based microservice architectures on AWS, ensuring high scalability and reliability
3. Apply Domain-Driven Design (DDD) and operational design principles to build robust and maintainable systems
4. Utilize Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high-quality software delivery
5. Create and document high-level and low-level designs for software architecture
6. Ensure application security by implementing best practices and conducting regular security audits
7. Collaborate with cross-functional teams to define, design, and ship new features
8. Mentor and guide junior developers, fostering a culture of continuous learning and improvement
9. Conduct code reviews, ensuring adherence to best practices and coding standards
10. Work on all tiers of the application, including frontend, backend, and middleware
11. Optimize SQL and NoSQL databases for performance, scalability, and reliability
12. Stay updated with emerging technologies and industry trends to drive innovation within the organization
13. Expertise in .NET, Nest.JS, and Angular frameworks
14. Proven experience in designing and implementing event-based microservice architectures using AWS
15. Strong knowledge of Domain-Driven Design (DDD) and operational design principles
16. Hands-on experience across all application tiers : frontend, backend, and middleware
17. Proficiency in SQL and NoSQL databases
18. Excellent problem-solving skills and the ability to work in a fast-paced environment
19. Strong communication and leadership skills
Functional Areas: Software/Testing/Networking
Read full job description