.NET Architect
Objective
- Responsible for senior-level systems design, development, programming, consultation and support for Tarantula products and services.
Key Responsibilities
- Proven experience in architecting and leading the development of complex web applications.
- Build web applications with .NET 2.0/3.5/4.0, .NET, SQL Server 2005/2008 /2012, WCF Web Services, WCF Data Services, MVC4, JavaScript/JQuery, Entity Framework.
- Achieve product delivery dates and plan for product enhancements.
- Contribute to development and implementation of continuous improvement initiatives and process improvement programs.
- Creating, maintaining, and troubleshooting source code in a complex codebase.
- Operationally support a large software as a service platform.
- Provide technical leadership and mentorship to development teams, guiding them in design, development, and problem-solving.
- Strong proficiency in modern web technologies, including experience with DotNet, DotNet Core.
- In-depth understanding of software architecture principles, design patterns, and architectural trade-offs.
- Exceptional communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
- Define and enforce best practices, coding standards, and architectural guidelines to ensure consistent quality across projects.
- Collaborate closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions.
- Design and architect complex web applications that align with business goals, scalability requirements, and modern technology trends.
- Evaluate existing systems, identify areas for improvement, and recommend innovative solutions to enhance system performance, reliability, and maintainability.
- Choose appropriate architectural patterns and technologies for each project, considering factors such as security, performance, and maintainability.
- Stay up to date with emerging technologies, frameworks, and tools, and provide strategic guidance on their adoption and integration.
- Drive the evolution of our technical stack, making informed decisions about technology upgrades, migrations, and integrations.
- Engage with clients to understand their business needs, challenges, and priorities. Translate client requirements into technical solutions that meet both functional and non-functional requirements.
- Communicate complex technical concepts to non-technical stakeholders clearly and concisely.
- Collaborate effectively with cross-functional teams, fostering an environment of open communication, knowledge sharing, and continuous improvement.
- Lead code reviews, architectural discussions, and technical brainstorming sessions to ensure the team's collective growth.
- Set and maintain a high standard of code quality, reviewing code, and conducting architecture reviews to identify areas of improvement.
- Ensure the successful delivery of projects on time and within scope, addressing any technical challenges that arise during development.
Educational Qualifications
- M.Tech / B.Tech / MCA Graduate
Technical Skills
- 10+ years of Hands-on experience on asp.dot net, Cloud technologies (Azure, AWS) and Any Front-end technologies (like Angular or any JS framework).
- Experience working on Customer proposals.
- Experience in designing complex scalable systems, building scalable distributed systems.
- Experience in application design using .Net frameworks.
- Solid knowledge using Entity Framework.
- Experience in development and integration with RESTful APIs.
- Experience with ASP.NET, ASP.NET MVC, Web API with C#.
How to Apply?
- Kindly send us an email at jobs@tarantula.net with your updated resume and a cover letter.