Genoa Employment Solutions Company Profile

.NET Architect at Genoa Employment Solutions (Atlanta, GA)

About the Employer

Job Description

Will work with the team to analyze, design, develop, deploy, and support web applications to meet business and technical requirements Will work with Agile development teams and provide technical leadership and the direction for the interfaces between the subsystems and between the solution and the solution context Will participate in planning, definition, and high-level design of the solution and explore solution alternatives Will write complex SQL queries and develop Stored Procedures and functions Will work  independently with minimal support from Lead and other team members Will perform code reviews, do unit testing, and ensure that the software is high quality and maintainable Will run and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas of improvement, and general debugging Will cultivate and disseminate knowledge of development best practices Will gather statistics, prepare, and write reports on the status of the programming process for discussion with management and / or team members Will consistently demonstrate good judgment in technical decision making and explicitly convey the rationale and trade-offs that contributed to the solution Will have experience in a wide array of technologies and have strong leadership skills Will be a mentor to the other developers Required Knowledge, Experience and Skills: Proven attention to detail and ability to accurately estimate and deliver on time results Minimum 5 years experience as a Technical/Solutions Architect Minimum 5 years project experience in delivery of enterprise systems with an emphasis on globally available applications Minimum 5 years experience in architecting HA, HS and HP systems Strong experience with .Net Framework 4.5, C#, ASP.Net with Ajax, JavaScript, Web Services, XML / XSLT, DHTML, JQuery, WSE 3.0, ASP.Net MVC 5, Windows .Net Prior experience in Architecture reviews & analysis and working with design patterns like MVC, MVP, and MVVM Strong experience as primary technical leader on successful large application deployments with the ability to manage resources and multiple projects simultaneously Experience managing teams (5-10 people) In-depth knowledge of the Microsoft platform (IIS, .NET, Web Services, SQL Server, SharePoint, Windows Server, Clustering, Active Directory etc.) Knowledge of application, database, system, and network design Ability to analyze database schemas Experience with public cloud, AWS or Azure a plus Detailed knowledge of Agile design methodologies; experience creating design documentation, roadmaps, and coding standards Ability to establish / revise / execute process changes to gain engineering efficiency as well as identify opportunities for improvement Must be a team player with the ability to work  with all parts of the organization Strong communication skills and interpersonal skills