Metric-X, LLC has an opening for the position of Software Architect (Ref# SA39MTC) to work in Rochester Hills, MI and various unanticipated locations throughout the U.S. 

Job Duties:  Define new software architecture and drive projects from an architecture standpoint.  Define robust and scalable architecture in the AWS cloud.  Build application and database servers as per the specifications based on design requirements of the applications.  Analyze application interfaces and architect a design to migrate the application and all of its integration points to the AWS cloud with minimal operational impact.  Perform capacity planning of the cloud infrastructure and design CloudFormation templates for automation.  Meet with various teams to study on-prem infrastructure and document the current design and drawbacks.  Prepare and present future cloud architecture for review and approval.  Create CloudFormation templates and scripts to automate the cloud infrastructure build.  Build and maintain custom .NET framework as a library for all client applications.  Design, code, and unit test software applications by applying advanced knowledge of modern programming and scripting languages.  Participate in project kickoff and regular meetings with customer to understand requirements and to provide status on the development.  Prepare high-level and low-level design documents and assign modules to developers to code.  Deploy code and database objects to Dev, QA, and PROD environment and provide implementation support.  Complete application development by coordinating requirements, schedules, and activities.  Troubleshoot development and product problems across multiple environments and operating platforms.  Review application design and provide recommendations.  Troubleshoot issues using debugging tools, enabling trace, and analyzing logs.  Integrate applications by designing database architecture and server scripting.  Review vendor technical documentation and address any integration concerns.  Work closely with vendors to resolve any issues during product implementation and integration phases.  Debug defects and troubleshoot issues reported by the teams.  Promote best practices to design and build quality, scalable software.  Mentor in areas of expertise, including current technologies, systems, business practices, and standards.  Provide time and size estimates for project tasks.  Create and maintain documentation for source code.  Use of .NET Framework, C#, ASP.Net, Visual Studio, JavaScript, HTML, CSS, Azure DevOps, SSIS, SQL Server, Amazon Web Services (AWS), Linux, and Windows. Travel and/or relocation required.

Requirements:  This position requires a Master’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Technology, or a related field.  Plus 2 years of experience in the job offered or 2 years in a related occupation including Programmer Analyst, Software Engineer, or related experience.  Will accept a Bachelor’s degree plus 5 years of progressive experience in lieu of the required education and experience.  Position requires 2 years of experience with .NET Framework, C#, ASP.Net, and SQL Server.  Will accept any suitable combination of education, training, or experience as per the requirements cited herein.  40hrs/week.

Application Instructions:  To apply, please MAIL resume to referenced address, ensuring to indicate the position reference code (Ref# SA39MTC) for which you are applying.  Mail to:  Metric-X, LLC, Attn:  S. Shah, President, 1311 Grosvenor Court, Rochester Hills, MI  48307.