Designation : Solution Architect (.Net Framework)
Band: Manager/Sr Manager
Responsibilities :
- Accountable for the overall design of the application and mapping client business requirements to systems/technical requirements.
- Work as a team member along with the Onsite Engagement Manager, Developers and supporting team members to deliver the complete solution for the customer.
- Provide technical oversight to development teams, conduct design and code reviews
- Design and implement software applications for new software development projects and also support live software applications to resolve any defects and issues reported.
- Re-factor current application design and/or implementation to support application enhancement requests.
- Co-team with Business Analysts to understand and analyze requirements and produce technical specification document.
- Share best practices and be consultative to clients and internal teams throughout the duration of the project life cycle.
- Build and review implementation plans working with the Project Manager.
Requirements :
Technical Skills :
Candidate with 10+ years of experience that includes 3+ years of architecture responsibility, who is dynamic, self-motivated and with good communication skills
- Expert knowledge in .NET framework 4.0 and above
- Expert knowledge in Object Oriented Programming concepts
- Knowledge and practical experience in design patterns including SOLID principles, gang of four, inversion of control, aspect oriented programming etc.
- Expert knowledge in web development or Windows application development technologies including ASP.NET web forms, ASP.NET MVC, Single Page Application (SPA), and WPF etc.
- Should be able to prepare high and low level design artifacts.
- Exposure in designing enterprise applications
- Strong understating on the deployment architecture.
- Expert knowledge in SOA technologies including asmx web services, WCF, ASP.NET WEB API etc.
- Expert knowledge in .NET data access frameworks including ADO.NET, LINQ to SQL, Entity Framework etc.
- Very good knowledge and hands one experience in at least on message based technology- MSMQ, MQ etc.
- Very Good knowledge in at least one RDBMS- SQL Server 2012 or above, Oracle
- Very good knowledge and hands on experience in .NET unit test frameworks Visual Studio Unit Tests, NUnit etc.
- Hands on experience in performance tuning techniques and tools- Visual Studio profiler, Dot Trace etc.
- Solid knowledge on static code analysis concepts and tools- Visual Studio code analysis, ReSharper, FxCop, StyleCop etc.
- Knowledge in emerging architectural trends like NoSql Database, Micro Services, Cloud computing and Azure etc.
Soft Skills :
- Good communication with clients/operational managers - listening and providing answers
- Strong problem solving skills
- Ability to build from good relationships with clients/operational managers and colleagues
- Ability to gather and assimilate information
- Up to date knowledge of technical applications
- Good knowledge of quality standards, legislation and best practice
- Ability to be adapt and priorities
- Ability to work under pressure and meet deadlines
- Ability to think ahead and anticipate problems, issues and solutions
Shift Timings : 2.30 P.M -11.30 P.M (Transport provided by company)
Didn’t find the job appropriate? Report this Job