1

Lua Scripting Jobs in North Carolina (NOW HIRING)

Scripting and Tools: Proficiency in scripting languages (e.g., Lua, Python) and experience with DevOps principles and tools (e.g., Git, Git Actions, CI/CD, Docker, Kubernetes). Cloud and Security:

... Scripting Lua, Python, Bash Databases PostgreSQL, Cassandra (for traditional mode) Observability Prometheus, Grafana, Datadog, ELK Stack CI/CD GitHub Actions, Jenkins, GitLab CI Seniority Levels ...

New

Experience in visual or scripting languages such as Lua, Blueprints, etc * You can "translate" communication across departments (i.e., talk to engineering about UI Art needs, summarize technical ...

... Lua * Experience with AWS, Azure, or Google Cloud Platform * Experience with Microsoft SharePoint, Microsoft Products, Microsoft Windows Server, or Microsoft SQL Server * Knowledge of shell scripting ...

Familiarity with scripting systems like Blueprint, Lua, Python, etc * Console and mobile experience are preferred * Performance profiling and optimization experience * Experience with Unreal Engine ...

Experience with multiple programming and scripting languages, including Lua, Python, Java, JavaScript, SQL, and HTML. * Experience with RFID technologies, including HF, UHF, and NFC systems.

Experience with multiple programming and scripting languages, including Lua, Python, Java, JavaScript, SQL, and HTML. * Experience with RFID technologies, including HF, UHF, and NFC systems.

Lua Scripting information

What jobs can you get with Lua?

Jobs that involve Lua scripting include game development, especially in engines like Roblox and World of Warcraft, as well as embedded systems, automation, and software customization. Lua developers often work in environments requiring scripting for performance optimization, tool creation, or extending existing applications, and may need knowledge of related tools and programming languages.

What is Lua scripting?

Lua scripting refers to the use of the Lua programming language to write scripts that automate tasks, customize software, or add new features to programs and games. Lua is a lightweight, fast, and easy-to-learn language that is often embedded in applications like video games, web servers, and software tools. It is popular for its flexibility and ease of integration with other programming languages, making it a preferred choice for developers looking to extend functionality without impacting performance.

What are the key skills and qualifications needed to thrive as a Lua Scripter, and why are they important?

To thrive as a Lua Scripter, you need a strong understanding of programming fundamentals, Lua language syntax, and problem-solving skills, often supported by a background in computer science or software development. Familiarity with integrated development environments (IDEs), debugging tools, and version control systems like Git is highly beneficial. Attention to detail, creativity, and effective communication set standout Lua Scripters apart when collaborating on projects or troubleshooting code. These skills ensure efficient script development, seamless integration with larger systems, and the ability to adapt solutions to project requirements.

Is Lua just C++?

Lua scripting is a lightweight, high-level programming language designed for embedded use, often integrated with C or C++ code. Unlike C++, Lua is interpreted and focuses on simplicity and flexibility, making it popular for game development, automation, and scripting tasks. Job roles involving Lua scripting typically require knowledge of C or C++ for integration and extension.

Which is harder, Python or Lua?

For Lua scripting jobs, Python is generally considered easier to learn due to its larger community, extensive libraries, and widespread use in various fields. Lua is simpler in syntax but often used in embedded systems and game development, which may require understanding specific environments. The difficulty depends on the application context and prior programming experience.

What are some typical challenges Lua Scripting professionals face when collaborating with larger development teams?

Lua Scripting professionals often need to integrate their scripts with codebases written in other languages and coordinate with designers, developers, and QA testers. A common challenge is ensuring that Lua scripts remain optimized and compatible as the main project evolves, especially when multiple team members are making concurrent changes. Clear communication and version control practices are essential to prevent conflicts or redundancies. Additionally, Lua scripters might be tasked with quickly iterating on gameplay features or automation tools based on team feedback, requiring adaptability and collaborative problem-solving.

Is Lua used professionally?

Lua scripting is used professionally in various industries, including game development, embedded systems, and automation. Many companies utilize Lua for its lightweight design, ease of integration, and scripting capabilities, often requiring knowledge of related tools and environments.

What is the difference between Lua Scripting vs Game Developer?

AspectLua ScriptingGame Developer
Required SkillsProficiency in Lua, scripting logic, debuggingProgramming languages (C++, C#,), game design, scripting
Work EnvironmentEmbedded in game engines, scripting tasksFull game development, design, coding, testing
Industry UsageUsed within game engines for customizationDevelops entire games or game modules

Lua Scripting focuses on writing scripts within game engines to customize gameplay, while Game Developers handle the overall design, coding, and production of games. Both roles require programming skills, but Lua Scripting is more specialized in scripting tasks, whereas Game Developers oversee the entire development process.

IT - Kong Architect

IT - Kong Architect

My3Tech Inc

Belmont, NC โ€ข On-site

Other

Posted 4 days ago


Job description

API Management Specialist

API Gateway Management:

Deploy, configure, and manage Kong API Gateway instances in various environments (on-premises, cloud, hybrid).

API Development and Integration:

Design, develop, and implement APIs using Kong, including custom plugins and integrations with backend services. Good knowledge on API Orchestration.

Security and Performance:

Implement and enforce API security policies (e.g., OAuth2, JWT, mTLS), optimize API performance, and ensure high availability and reliability.

Monitoring and Troubleshooting:

Implement monitoring and logging solutions (e.g., Dynatrace/ELK) to proactively identify and resolve issues, ensuring seamless API operation.

Collaboration and Documentation:

Work closely with cross-functional teams (development, operations, security) to ensure seamless integration and maintain comprehensive documentation for APIs, configurations, and procedures.

Automation and Best Practices:

Participate in CI/CD processes, contribute to automation and deployment pipelines, and advocate for API management best practices (versioning, documentation, access control). Terraform automations are must.

Required Qualifications:

Technical Expertise:

Proven experience with Kong API Gateway, including its architecture, functionalities, and plugin development.

API Design Principles:

Strong understanding of RESTful API design, OpenAPI specifications, OIDC, and experience with web services and microservices architectures.

Scripting and Tools:

Proficiency in scripting languages (e.g., Lua, Python) and experience with DevOps principles and tools (e.g., Git, Git Actions, CI/CD, Docker, Kubernetes).

Cloud and Security:

Experience with cloud platforms (AWS, Azure, GCP) and API security tools (e.g., OAuth, OIDC, Auth0).

Problem-Solving and Communication:

Excellent problem-solving, debugging, communication, and collaboration skills.

Desired Qualifications:

Certifications in Kong or related technologies.

Experience with API testing tools (e.g., Postman, JMeter, Insomnia).

Experience with specific integration platforms (e.g., IBM DataPower/Websphere MQ).

Experience with confluence documentation.