MARKS IT Solutions
Austin, Texas
Job Role: Full Stack .NET Developer (Senior-Level)- (Texas State Agency/ U.S. Courts/ Judicial Center) Location: Hybrid Austin, TX (Local candidates only) This role supports mission-critical applications for OCA, delivering secure, scalable, and maintainable software solutions across client/server and Azure web-based environments. The Full Stack .NET Developer will work on complex system enhancements and new development using modern .NET technologies, with a strong focus on security, code quality, and documentation. Candidates must be willing and eligible to convert from contract to full-time employment. Responsibilities (Including but not limited to) Design, develop, and maintain efficient, reusable, and reliable applications using C# and the .NET framework across client/server and Azure web environments. Analyze system specifications and translate business and technical requirements into well-documented software solutions. Document development methodologies, technical decisions, implementation details, and system designs. Test, debug, enhance, and refactor software to ensure quality, security, performance, and maintainability standards. Participate actively in Agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives. Conduct and participate in peer code reviews to ensure adherence to best practices and coding standards. Implement and support authentication and authorization mechanisms, including LDAP and modern authentication methods. Develop and maintain user interfaces using front-end technologies such as HTML, CSS, jQuery, and Bootstrap. Work with Azure DevOps or similar source control and CI/CD tools to manage code and deployments. Apply a strong security mindset to all phases of software development and deployment. Required Qualifications 5+ years of hands-on experience developing and maintaining software applications using C#, including enterprise or production systems. 4+ years of experience with the .NET framework and Entity Framework Core. 4+ years of experience participating in code reviews and collaborative development efforts. 4+ years of experience working in Agile development environments. 4+ years of experience using Azure DevOps or similar source control/version management tools. 4+ years of experience implementing authentication solutions, including LDAP and/or modern authentication technologies. 4+ years of experience with UI development tools such as HTML, CSS, jQuery, and Bootstrap. Ability and willingness to transition from contract to full-time employment if selected. Preferred Qualifications 3+ years of experience working in fast-paced environments with frequently changing priorities. 2+ years of experience using code-first development methodologies. 2+ years of hands-on experience with Azure SQL and/or SQL Server, including data access and performance tuning. 2+ years of experience writing automated unit tests to support maintainable and testable codebases. Experience working with a Texas State Agency. Experience within judicial or court-related environments, including: Office of the U.S. Courts U.S. Courts Federal Judicial Center Other State Judicial or Court Systems
Job Role: Full Stack .NET Developer (Senior-Level)- (Texas State Agency/ U.S. Courts/ Judicial Center) Location: Hybrid Austin, TX (Local candidates only) This role supports mission-critical applications for OCA, delivering secure, scalable, and maintainable software solutions across client/server and Azure web-based environments. The Full Stack .NET Developer will work on complex system enhancements and new development using modern .NET technologies, with a strong focus on security, code quality, and documentation. Candidates must be willing and eligible to convert from contract to full-time employment. Responsibilities (Including but not limited to) Design, develop, and maintain efficient, reusable, and reliable applications using C# and the .NET framework across client/server and Azure web environments. Analyze system specifications and translate business and technical requirements into well-documented software solutions. Document development methodologies, technical decisions, implementation details, and system designs. Test, debug, enhance, and refactor software to ensure quality, security, performance, and maintainability standards. Participate actively in Agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives. Conduct and participate in peer code reviews to ensure adherence to best practices and coding standards. Implement and support authentication and authorization mechanisms, including LDAP and modern authentication methods. Develop and maintain user interfaces using front-end technologies such as HTML, CSS, jQuery, and Bootstrap. Work with Azure DevOps or similar source control and CI/CD tools to manage code and deployments. Apply a strong security mindset to all phases of software development and deployment. Required Qualifications 5+ years of hands-on experience developing and maintaining software applications using C#, including enterprise or production systems. 4+ years of experience with the .NET framework and Entity Framework Core. 4+ years of experience participating in code reviews and collaborative development efforts. 4+ years of experience working in Agile development environments. 4+ years of experience using Azure DevOps or similar source control/version management tools. 4+ years of experience implementing authentication solutions, including LDAP and/or modern authentication technologies. 4+ years of experience with UI development tools such as HTML, CSS, jQuery, and Bootstrap. Ability and willingness to transition from contract to full-time employment if selected. Preferred Qualifications 3+ years of experience working in fast-paced environments with frequently changing priorities. 2+ years of experience using code-first development methodologies. 2+ years of hands-on experience with Azure SQL and/or SQL Server, including data access and performance tuning. 2+ years of experience writing automated unit tests to support maintainable and testable codebases. Experience working with a Texas State Agency. Experience within judicial or court-related environments, including: Office of the U.S. Courts U.S. Courts Federal Judicial Center Other State Judicial or Court Systems
MARKS IT Solutions
Alpharetta, Georgia
Job Role: Data Systems Engineer ELK / Kafka / Linux Team: Real-Time Operations Intelligence (RTOI) Enterprise Computing Location: Hybrid Alpharetta, GA or Menlo Park, CA 3 days onsite per week Experience Level: 7 15 years Education: Bachelors Degree preferred (not required) Industry Background: Plus Role Financial services /Banking/Investment banking The Real-Time Operations Intelligence (RTOI) team is responsible for streaming terabytes of data daily to support enterprise-scale operational and business intelligence platforms. The team builds and supports large-scale, real-time ETL and streaming pipelines using Kafka, ELK (ElasticSearch), Snowflake, Hadoop, and Linux-based job frameworks. This role is ideal for a hands-on Data Systems Engineer who is equally comfortable with application development, data engineering, Linux-based deployment, and production support. The engineer will work across the full development lifecycle and support hundreds of internal customers relying on real-time data systems. Responsibilities (Including but not limited to) Design, develop, deploy, and support real-time data pipelines using Kafka and ELK (ElasticSearch). Build and maintain large-scale ETL and streaming frameworks running on Linux platforms. Develop and run applications directly on Linux, including debugging CPU, memory, and performance issues. Support and monitor pipelines running across large-scale Kafka clusters, ensuring high availability and scalability. Troubleshoot and resolve production issues; ensure jobs are up and running for hundreds of internal users. Work with data storage and indexing in ElasticSearch, understanding how data is written, stored, and queried. Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support. Collaborate closely with cross-functional teams and communicate technical concepts clearly. Continuously learn new tools and technologies and contribute hands-on in a fast-paced environment. Required Qualifications Strong, hands-on experience working on the Linux platform (development, deployment, debugging). 7+ years of overall professional experience in software and/or data engineering. Strong application development experience with: Python (primary) Ruby or Shell scripting (secondary) Experience building and maintaining Kafka-based data pipelines. Hands-on experience with ELK (ElasticSearch) for data ingestion, storage, and observability. Ability to understand and debug application behavior related to CPU, memory, and system performance. Experience working in distributed systems environments, with an understanding of scalability and trade-offs. Strong communication skills, team collaboration, curiosity, and willingness to get hands dirty. Preferred Qualifications Experience with Snowflake database. Experience with Spark or large-scale data processing frameworks. Strong data analysis background. Experience with Flink. ELK / ElasticSearch certification (Observability or Data Analysis). Experience with cloud platforms (AWS or similar). Experience supporting mission-critical, real-time systems. Technical Environment Languages: Python, Ruby, Shell (plus Java, C/C++, or Go a plus) Streaming & Data: Kafka, ElasticSearch (ELK), Snowflake, Hadoop Platforms: Linux (on-prem and cloud) Databases: SQL-based systems Focus Areas: Real-time streaming, observability, scalability, and operational support Interview Process Technical Screening (1 hour) Focus on Linux experience and hands-on technical background Onsite Technical Panel With senior team members (Ying-Yi & Yenni) Additional Notes This is not a narrow or cookie-cutter data engineering role. Candidates must be both data engineers and application developers, not tooling-only profiles. The role includes development, deployment, and production support. Team works directly within Linux environments deep Linux knowledge is critical.
Job Role: Data Systems Engineer ELK / Kafka / Linux Team: Real-Time Operations Intelligence (RTOI) Enterprise Computing Location: Hybrid Alpharetta, GA or Menlo Park, CA 3 days onsite per week Experience Level: 7 15 years Education: Bachelors Degree preferred (not required) Industry Background: Plus Role Financial services /Banking/Investment banking The Real-Time Operations Intelligence (RTOI) team is responsible for streaming terabytes of data daily to support enterprise-scale operational and business intelligence platforms. The team builds and supports large-scale, real-time ETL and streaming pipelines using Kafka, ELK (ElasticSearch), Snowflake, Hadoop, and Linux-based job frameworks. This role is ideal for a hands-on Data Systems Engineer who is equally comfortable with application development, data engineering, Linux-based deployment, and production support. The engineer will work across the full development lifecycle and support hundreds of internal customers relying on real-time data systems. Responsibilities (Including but not limited to) Design, develop, deploy, and support real-time data pipelines using Kafka and ELK (ElasticSearch). Build and maintain large-scale ETL and streaming frameworks running on Linux platforms. Develop and run applications directly on Linux, including debugging CPU, memory, and performance issues. Support and monitor pipelines running across large-scale Kafka clusters, ensuring high availability and scalability. Troubleshoot and resolve production issues; ensure jobs are up and running for hundreds of internal users. Work with data storage and indexing in ElasticSearch, understanding how data is written, stored, and queried. Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support. Collaborate closely with cross-functional teams and communicate technical concepts clearly. Continuously learn new tools and technologies and contribute hands-on in a fast-paced environment. Required Qualifications Strong, hands-on experience working on the Linux platform (development, deployment, debugging). 7+ years of overall professional experience in software and/or data engineering. Strong application development experience with: Python (primary) Ruby or Shell scripting (secondary) Experience building and maintaining Kafka-based data pipelines. Hands-on experience with ELK (ElasticSearch) for data ingestion, storage, and observability. Ability to understand and debug application behavior related to CPU, memory, and system performance. Experience working in distributed systems environments, with an understanding of scalability and trade-offs. Strong communication skills, team collaboration, curiosity, and willingness to get hands dirty. Preferred Qualifications Experience with Snowflake database. Experience with Spark or large-scale data processing frameworks. Strong data analysis background. Experience with Flink. ELK / ElasticSearch certification (Observability or Data Analysis). Experience with cloud platforms (AWS or similar). Experience supporting mission-critical, real-time systems. Technical Environment Languages: Python, Ruby, Shell (plus Java, C/C++, or Go a plus) Streaming & Data: Kafka, ElasticSearch (ELK), Snowflake, Hadoop Platforms: Linux (on-prem and cloud) Databases: SQL-based systems Focus Areas: Real-time streaming, observability, scalability, and operational support Interview Process Technical Screening (1 hour) Focus on Linux experience and hands-on technical background Onsite Technical Panel With senior team members (Ying-Yi & Yenni) Additional Notes This is not a narrow or cookie-cutter data engineering role. Candidates must be both data engineers and application developers, not tooling-only profiles. The role includes development, deployment, and production support. Team works directly within Linux environments deep Linux knowledge is critical.