System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems.
Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects.
Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications.
Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns.
Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem.
Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery.
NAM Info Inc +17 Required Skills & Qualifications
Technical Mastery: Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem.
Architecture Patterns: Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles.
Cloud Expertise: Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS.
Data Persistence: Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper.
DevOps/CI/CD: Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins).
Experience: Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role.
Education: Bachelor’s or Master’s degree in Computer Science or a related field.
experience
20
show more
Key Responsibilities
System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems.
Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects.
Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications.
Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns.
Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem.
Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery.
NAM Info Inc +17 ...
Required Skills & Qualifications
Technical Mastery: Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem.
Architecture Patterns: Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles.
Cloud Expertise: Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS.
Data Persistence: Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper.
DevOps/CI/CD: Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins).
Experience: Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role.
Education: Bachelor’s or Master’s degree in Computer Science or a related field.
Key Responsibilities<br /> Collaborate with test managers, project leaders, and software architects to define test automation<br />strategies and architecture aligned with development goals.<br /> Select and implement appropriate automation tools and frameworks that integrate seamlessly into<br />the development and CI/CD pipeline.<br /> Design, develop, and execute automated test scripts using advanced testing tools, with a focus on<br />improving efficiency, test coverage, and supporting end-to-end testing.<br /> Convert manual test cases into automated scripts in coordination with the manual testing team to<br />streamline testing efforts.<br /> Develop and maintain automated test suites for regression, sanity, and smoke testing to ensure<br />continuous system performance and reliability.<br /> Manage test environments and staging areas to support test execution and analysis. Enhance and maintain performance and non-functional testing strategies, including security and<br />fuzz testing.<br /> Analyze automation test results, identify defects or gaps, and iterate on test strategies for improved<br />precision and stability.<br /> Troubleshoot customer-reported issues in collaboration with development teams.<br /> Collaborate closely with development teams to stay informed of code changes and evaluate their<br />impact on existing test frameworks.<br /> Generate detailed reports on test automation results, highlighting trends, risks, and opportunities<br />for optimization.<br />Required Skills<br />Technical Proficiency<br /> Strong hands-on experience in test automation for Java and Javascript/Typescript based<br />applications.<br /> Proficient in automation tools and frameworks such as Playwright, REST-assured and Postman.<br /> Experience with RDBMS (PostgreSQL) and writing complex SQL queries.<br /> Experience with scripting languages and test data management techniques.<br /> Hands-on experience with virtualized environments, VMs, Docker, and Cloud platforms (cloud<br />experience is a plus).<br /> Familiarity with CI/CD principles and tools; experience with Azure DevOps is a plus.<br /> Solid understanding of version control systems, especially GIT.<br /> Proficient in both Linux and Windows operating systems for test execution and analysis.<br />Quality Assurance Foundations<br /> Strong background in UI, API, performance, and non-functional testing.<br /> Advanced debugging and troubleshooting skills to resolve complex issues.<br /> Knowledge of Agile and Iterative software development methodologies.<br /> Ability to manage test variants in highly configurable applications.<br /> Excellent verbal and written communication skills, capable of clearly documenting and presenting<br />test findings.<br /> Self-motivated, detail-oriented, and able to manage multiple priorities in a dynamic, fast-paced<br />environment.<h3>experience</h3>12
Key Responsibilities<br /> Architecture & Design<br />o Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and<br />performance testing.<br />o Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems.<br />o Participate in design discussions to ensure testability, document risks, and propose automation strategies<br />aligned with engineering standards.<br /> Engineering Excellence<br />o Produce clean, reusable, and maintainable automation scripts following best practices.<br />o Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines.<br />o Conduct root-cause analysis for defects and drive preventive quality improvements.<br />o Perform debugging, reliability analysis, and optimization of automation suites.<br /> Delivery & Operations<br />o Own test execution pipelines from development through deployment and monitoring.<br />o Create automated dashboards, alerts, and quality signals to validate release readiness.<br />o Collaborate in production issue investigations by building automated repros and validation scripts.<br />o Use logs, metrics, and synthetic testing to ensure reliability and performance regressions are detected early.<br /> Collaboration & Leadership<br />o Collaborate with developers, SRE, product, and security teams to define acceptance criteria and quality<br />measures.<br />o Break down complex testing requirements into automated, scalable workflows.<br />o Mentor junior QA engineers and developers on automation patterns, scripting, and quality-first engineering.<br />o Promote a culture of quality, continuous improvement, and shared ownership of system reliability.<br /> Compliance & Policy<br />o Ensure all QA processes adhere to HIPAA, security, and regulatory requirements.<br />o Follow secure testing practices, including test data handling and compliance controls.<br />o Maintain audit-ready documentation for test plans, coverage, and quality controls.<br />Minimum Qualifications<br /> Experience: 8+ years of experience in QA automation, SDET, or software engineering roles focused on test<br />automation for distributed or cloud-based systems. Strong understanding of QA methodologies, test design, and<br />systems validation.<br /> Programming & Frameworks: Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting.<br />Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing<br />frameworks.<br /> Cloud & DevOps: Experience running tests in AWS environments with strong understanding of CI/CD pipelines<br />using Azure DevOps: Familiarity with IaC, containerized test execution, and observability tools. Data & Storage: Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows. Ability to validate ETL<br />pipelines, schema changes, and data quality through automation.<br /> Quality: Expertise in automated testing (unit, integration, contract, E2E, regression). Familiarity with blue/green<br />and canary release testing. Experience with service monitoring, performance metrics, and automated stability<br />checks.<br /> Containers & Distributed Systems: Hands-on experience testing microservices deployed in Docker/Kubernetes.<br />Familiarity with distributed tracing, API gateways, and asynchronous messaging validation.<br />Nice to Have (Preferred)<br /> Experience with load testing tools (k6, JMeter, Gatling).<br /> Experience validating event-driven systems (Kafka, SQS, SNS).<br /> Exposure to security automation and vulnerability scanning.<br /> Ability to lead test automation initiatives or own complex quality subsystems.<br />Education<br />Bachelor’s degree in computer science, Software Engineering, Information Technology, or equivalent practical<br />experience.<br />Work Environment & Physical Demands<br /> Primarily sedentary; ability to sit for extended periods.<br /> Occasionally lift to 10 lbs.<br /> Predominantly office/indoor working conditions.<br /> Travel <10% (primarily local; training and collaboration).<h3>experience</h3>9
Key Responsibilities<br /> Architecture & Design<br />o Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and<br />performance testing.<br />o Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems.<br />o Participate in design discussions to ensure testability, document risks, and propose automation strategies<br />aligned with engineering standards.<br /> Engineering Excellence<br />o Produce clean, reusable, and maintainable automation scripts following best practices.<br />o Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines.<br />o Conduct root-cause analysis for defects and drive preventive quality improvements.<br />o Perform debugging, reliability analysis, and optimization of automation suites.<br /> Delivery & Operations<br />o Own test execution pipelines from development through deployment and monitoring.<br />o Create automated dashboards, alerts, and quality signals to validate release readiness.<br />o Collaborate in production issue investigations by building automated repros and validation scripts.<br />o Use logs, metrics, and synthetic testing to ensure reliability and performance regressions are detected early.<br /> Collaboration & Leadership<br />o Collaborate with developers, SRE, product, and security teams to define acceptance criteria and quality<br />measures.<br />o Break down complex testing requirements into automated, scalable workflows.<br />o Mentor junior QA engineers and developers on automation patterns, scripting, and quality-first engineering.<br />o Promote a culture of quality, continuous improvement, and shared ownership of system reliability.<br /> Compliance & Policy<br />o Ensure all QA processes adhere to HIPAA, security, and regulatory requirements.<br />o Follow secure testing practices, including test data handling and compliance controls.<br />o Maintain audit-ready documentation for test plans, coverage, and quality controls.<br />Minimum Qualifications<br /> Experience: 8+ years of experience in QA automation, SDET, or software engineering roles focused on test<br />automation for distributed or cloud-based systems. Strong understanding of QA methodologies, test design, and<br />systems validation.<br /> Programming & Frameworks: Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting.<br />Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing<br />frameworks.<br /> Cloud & DevOps: Experience running tests in AWS environments with strong understanding of CI/CD pipelines<br />using Azure DevOps: Familiarity with IaC, containerized test execution, and observability tools. Data & Storage: Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows. Ability to validate ETL<br />pipelines, schema changes, and data quality through automation.<br /> Quality: Expertise in automated testing (unit, integration, contract, E2E, regression). Familiarity with blue/green<br />and canary release testing. Experience with service monitoring, performance metrics, and automated stability<br />checks.<br /> Containers & Distributed Systems: Hands-on experience testing microservices deployed in Docker/Kubernetes.<br />Familiarity with distributed tracing, API gateways, and asynchronous messaging validation.<br />Nice to Have (Preferred)<br /> Experience with load testing tools (k6, JMeter, Gatling).<br /> Experience validating event-driven systems (Kafka, SQS, SNS).<br /> Exposure to security automation and vulnerability scanning.<br /> Ability to lead test automation initiatives or own complex quality subsystems.<br />Education<br />Bachelor’s degree in computer science, Software Engineering, Information Technology, or equivalent practical<br />experience.<br />Work Environment & Physical Demands<br /> Primarily sedentary; ability to sit for extended periods.<br /> Occasionally lift to 10 lbs.<br /> Predominantly office/indoor working conditions.<br /> Travel <10% (primarily local; training and collaboration).<h3>experience</h3>9