
Senior Software Architect at eClinical Solutions. Location Information: USA. OVERVIEW. . The Senior Software Architect plays a key role in software design, analysis on elluminate to support configuration, change, and life cycle management. Leverages industry-based best practices to ensure compliance, integration, automation, and scalability when designing engineering solutions. In addition to engineering design of major long-term efforts, conducts engineering technical analysis to resolve complex issues for the development and implementation of continued software releases. . KEY TASKS & RESPONSIBILITIES. . Works with the Software Engineering team members to provide feature designs and review implementations . Mentors the developers on best practices and design decisions . Research new technologies and evaluates fitness for use in the product platform . Analyzes existing features and designs for scalability and performance to design and recommend solutions . Documents existing and future architectural patterns . Communicates complex ideas to technical and cross-functional colleagues . Other duties as assigned . CANDIDATE’S PROFILE. . Education Experience:. . 10+ years in web application development and service-oriented application design preferred . 10+ years in full-stack enterprise application development roles preferred . 10+ years leading software engineering teams preferred . Mastery level of software architecture and design preferred . Professional Skills:. . Strong problem-solving abilities . Excellent written and verbal communication skills . Technical Skills. . Deep understanding of Microsoft .net . Expert level in relational and non-relational database design . Experience with enterprise applications in a SaaS Cloud Environment (AWS, Azure, etc.) Knowledge of AWS products and deployment preferred . Demonstrated ability to evaluate new technologies and present analysis of comparative pros and cons