Provide a senior-level contribution to a software team responsible for the design, development, and implementation of mission critical, high-availability applications. Systems Architects play a key role in gathering and documenting business and system requirements; are responsible for developing application design specifications; and participate hands-on in developing code.
Architects are expected to contribute to the scheduling and coordination of the project and will instruct, assign, direct, and check the work of others as a part of the project team. Architects provide strong technical leadership and delivery skills and insure that best practices and standards for application development adhered to in all phases of the life cycle of the project. Architects require minimal supervision and guidance and demonstrate excellent communication skills at all levels of management. Architects work in a collaborative development environment, providing assistance and te! chnical guidance to team members throughout the development life cycle.
A demonstrated success in enterprise data system design, human interface design and database management software development is required. We provide very competitive salary and benefits packages for qualified candidates.
- Must be a strong .NET Web Apps developer. You are probably seen as .NET, C#, ASP.NET MVC, XML, IIS and Windows programming expert on your current team
- You deliver quality, robust APIs/Object models and frameworks that other developers are happy to use.
- You have excellent understanding of data-structures, algorithms, and web programming with the ability to use these concepts to deliver solutions.
- You know the design tradeoffs of using different technologies and methodologies in the .NET environment and are an expert at making these decisions.
- You have an expert level understanding of .NET CLR, MVC ! and C# and its strengths and weaknesses.
- You hav! e an expert level understanding of building high-performance, highly scalable and highly available web applications and Web Services in the .NET environment.
- You have at least 5 years of hard-core experience using Visual Studio, IIS, and other tools to be an effective Architect in .NET.
- You should be naturally very technical, and curious. You dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs were.
- You take the initiative to propose ideas and air concerns, to take technical ownership to drive the areas you work on.
- You want to work with other bright motivated people, contribute to technical discussions, and continue to learn more.
- You have good management skills and ability and experience in leading teams of 2+ software engineers.
- You produce high quality production software using industry best practices; you produce excellent, th! orough, design and development documentation.
Apply for this job vacancy
No comments:
Post a Comment