Job Description :
We are looking for .NET Application Architect in Dallas, TX: Long Term

Position: .NET Application Architect
Location: Dallas, TX
Duration: 9+ months
Interview Process: Phone and In person/Skype

Experience: Senior
Number of openings: 1
Employment Type: Contract/1099/C2C/W2
Work authorization: Any US Work Authorization
Rate: Market
Skills:
Details:

PRIMARY RESPONSIBILITIES
*
Lead, direct the work of and mentor developers, for the department and as needed.
*
Analysis, design, coding, implementation and support of large-scale applications.
*
Prepare high quality documentation pertaining to business and technical requirements.
*
Provide development leadership and value-add recommendations towards design, development, and all aspects of application development life-cycle.
*
Assist business units in understanding role of technology solutions in support of business objective.


OTHER DUTIES AND RESPONSIBILITIES
*
Work within an agile development environment.
*
Apply knowledge of software best practices like test driven development (TDD) and continuous integration.
*
Regular and timely attendance.
*
Work on a team of in-house and external contractors to implement strategic enhancements to the application and interfaces across systems.


Proven ability to lead, mentor, coach and guide a high performing team.
*
Thorough understanding of software development processes and criticality of various kinds of software testing-unit, smoke, system, integration etc.
*
Understanding of code manipulation and optimization issues.
*
Working with relational databases such as Oracle and SQL Server and No-Sql databases.
*
Knowledge of Application Development/Software engineering of N-tier architecture in a Microsoft .NET framework.
*
Strong communication skills, capable of interacting with all levels of IT and business management and skilled at summarizing and communicating complex technical concepts/strategies.
*
Commitment of accountability and responsibility for end product.
*
Ability to interpret abstract technical ideas and concepts effectively.
*
Solution orientated approach with strong problem-solving skills.


EXPERIENCE/BACKGROUND
*
3+ years’ experience leading a team and/or directing the work of others.
*
Minimum 10 years’ experience in application architecture or in software engineering/application development of N-tier architecture in a Microsoft .NET framework or equivalent.
*
Experience in application development using object-oriented design patterns with expert level in C
*
At least 4 years of experience using JavaScript and Frameworks/libraries (jQuery, Node.js, Angular.js, React.js, Vue.js) in developing Single Page Applications
*
At least 2 years of experience working with Azure, Amazon Web Services (AWS) or Other cloud platforms.
*
Minimum 5 years of experience doing CI/CD using tools like Azure Pipelines, MSBuild, Jenkins, Bamboo etc.
*
Minimum 2 years of experience doing ETL using tools like SSIS, Azure Data factory, AWS Glue etc.
*
Experience working with Selenium and Specflow
*
Familiarity with Serverless Architecture
*
Micro services (design and implementation)
*
Experience integrating with Identity and Access management providers and SSO implementations.
*
Experience working with Relational and No-SQL databases.
*
Familiarity with recommendation engines.


EDUCATION/TRAINING/CERTIFICATION
*
Bachelor’s degree in Computer Science or Computer Information Systems, Engineering, Mathematics or Information Technology; advanced degrees or thesis preferred.
*
Microsoft or product specific accreditation are a plus.