Enterprise Software Architect (2081) Jacksonville, Florida


Enterprise Software Architect

USA- FL- Jacksonville, Main

Do you have a commitment to software craftsmanship? Are you excited by an opportunity to define and build a first class platform for software development as an influential member of an Enterprise Architect team? Do you believe that ivory tower architects are a relic of the past and enjoy rolling your sleeves up and getting into the action? Are you passionate about continuous delivery and continuous integration? Is improving organizational effectiveness deeply rooted in your DNA? If your answer to these questions is yes, then you should definitely consider this position.
We are seeking a seasoned (5+ years' experience) architect and software engineer with strong proficiency in advanced engineering practices such as continuous integration and continuous delivery. Candidates must have hands-on implementation experience and broad knowledge of the .NET platform, modern web application development, Visual Studio 2012+, the Scrum framework and agile methodologies. This position will be part of the Enterprise Architecture team and will be involved in influencing the strategic technology direction of the organization and a key contributor to the continued rollout of ALM in the enterprise.
Strong hands-on technical skills, an analytical problem-solving mindset, delivery focus and client-orientation are all critical to the success of the architect.

Responsibilities include:
-Design, document and implement modern technology solutions and distributed systems built on the .NET platform and related ecosystems
-Explain architecture decisions and their rationales to business and technical teams.
-Guide software development teams in best practices and principles in alignment with the strategic direction of the organization
-Identify technology industry trends and provide recommendations on upcoming platforms, practices and approaches.
-Design, document and implement technology solutions and implementations.
Minimum required skills and experience:

-Alpha geek able to write superlative code and lead code reviews
-Depth and breadth of both knowledge and hands-on implementation experience with Microsoft .NET development platform and related tools
-Solid understanding of database and data store technology, such as SQL Server, Oracle, and MongoDB.
-Working ability to identify architecturally significant requirements and their ramifications
-Expert knowledge of MVC4+, web architecture and related design patterns
-Solid and demonstrable understanding of modern web application development, including single page applications, HTML5, CSS, and JavaScript patterns, libraries, frameworks and approaches
-Experience, knowledge and hands-on implementation and administration experience implementing Continuous Integration and Continuous Delivery with tools such as Team Foundation Server, CruiseControl.NET or Team City.
-Extensive Experience in Test Automation, including Unit Testing, Functional Testing, and UI tests
-Demonstrable knowledge of branching and merging strategies and best practices
-Solid experience in Scrum, including best practices and community standards
-Experienced software developer who can connect and understand the challenges faced by development teams.
-Effective coach and mentor in software engineering
-History of client-orientation, ability to partner with a variety of teams to achieve goals
-Brings clarity and progress to topics despite being given incomplete or conflicting requirements
-Highly self-directed
-Works well independently or on a team
-Relentless curiosity and personal interest in technology innovation
-Excellent collaboration, communication and organizational skills

CIT is an Equal Employment Opportunity (EEO) employer. It is the policy of CIT to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status.

If you would like more information about your EEO rights as an applicant under the law, please click here:


.ErrorMessage { color: Red; }
To apply, please click here