Computer Programmer
Development Team Member Job In Las Vegas, NV
Classification Exempt
Salary Grade $85K-$100K Reports to IT Manager
Company Bio: The Original Roofing Company (TORC) has been doing Business in Las Vegas and surrounding areas since 1960. We are a Division of Roofing Corp of America #14 of the Top 100 Roofing Companies, the fastest growing roofing company in the Nation: currently with 16 locations and over 500 million dollars in annual revenue and growing. Being part of a national company affords us the opportunity to offer our employees benefits that other Roofing companies cannot. Such as 401K with employer match up to 4%, Teladoc - which gives our employees access to a doctor 24/7 free of charge, health insurance, vision, dental, life insurance and supplemental insurance options, and profit sharing. As quickly as our locations and sales have increased in each region, so have the growth opportunities for our employees. Our goal is to organically grow our employee base, promoting within creates a stable work environment giving our employees the opportunity to grow with the company both personally and financially.
: We are looking for an experienced and technically skilled computer programmer/analyst to join our IT team and to help develop and maintain our organization's systems software and computing infrastructure.
Skill Requirements:
Develop and maintain computer programs that automate specific business processes based on detailed requirements and assist in the implementation of those programs.
Consult with IT team and system users to analyze and understand functions to be automated, user needs, objectives, desired features, and input and output requirements.
Per company standards, design and code programs, reports and integrations with other systems. Thoroughly debug created programs to find errors and confirm programs meet specifications.
Troubleshoot and analyze existing code and revise appropriately.
Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
Write and maintain documentation, per company standards, to describe program logic, operating procedures, and technical specifications.
Manage multiple, concurrent tasks when needed.
Maintain a clean and safe working environment.
Maintain safe operations by adhering to safety procedures and regulations.
Maintain system security.
Prevent the distribution of any/all confidential information.
Understanding of object-oriented software engineering.
Track record of successful application development.
Ability to write clean, well-documented code.
Excellent complex problem solving and critical thinking skills.
Proven experience developing full stack web apps using HTML5, CSS3, jQuery, JavaScript, and C#
Strong understanding and experience with C# and the .NET Framework
Understanding of Enterprise Database Structure
Experience with SQL Server, MySQL, and MongoDB
Understanding and experience with REST/JSON APIs
Experience with coding to 3rd Party API interfaces
Education and Experience Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
Must have 1+ years of experience with Database Design and Scripting (SQL, NoSQL)
Must have 2+ years of experience with Web Development (HTML5, CSS3, jQuery, JavaScript, and AJAX)
Must have 4+ years of experience with .NET Development (C#)
This is not a remote position, so you will need to reside in the Henderson/Las Vegas area.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
AAP/EEO Statement
The Original Roofing Company, and its family of companies, provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated unbiasedly during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.
In keeping with the above conviction, The Original Roofing Company is committed to assuring that:
All recruiting, hiring, training, promotion, compensation, and other employment related programs are provided fairly to all persons on an equal opportunity basis without regard to race, creed, color, religion, sex, age, national origin, disability, veteran status, or any other characteristic protected by law.
The Human Resources Manager serves as the Equal Opportunity Coordinator for the company and has the responsibility for monitoring this company's equal opportunity and affirmative action practices. All employees are responsible for supporting the company's equal opportunity and affirmative action policies and programs. Managers and employers are expected to assist the company in meeting its objectives in these areas.
The Original Roofing Company maintains affirmative action plans for minorities, women, persons with disabilities, and veterans. Any questions regarding these plans should be directed to the company's Equal Opportunity Coordinator. If you wish to view the affirmative action plan for persons with disabilities and veterans, contact the Equal Opportunity Coordinator during normal working hours.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
GDK Senior Software Engineer
Development Team Member Job In Las Vegas, NV
You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming Platforms, Game Development Kits, Analytics Engine and Tools that are used in all out Casino products worldwide. The GDK team is responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a GDK engineer you will be responsible for designing and developing these solutions as well as providing Studio Engineers and Designers the tools and support required to make the world's best games. As a Senior Software Engineer, you will be presented with complex problems spanning modules and operating systems. You will be the chief advocate and main subject matter expert on your designs and implementations. You will also understand the feature and module ecosystem and provide expert guidance to peers on best-course implementations What You'll Do
Creates technical assessments on requested features and identify scope of work/dependencies for development requirements.
Taking complete ownership of assigned features, starting from inception, design, development, test and maintenance.
Owning major parts of the system, designing and delivering quality stable solutions
Developing fast, maintainable, quality code
Implements software testing, verification and validation.
Collaborates in code review and other code quality processes
Providing technical guidance and support for our stakeholders.
Anaylse, troubleshooting and debugging code to identify software issues.
Mentoring team members
What We're Looking For
Bachelor's degree in Computer Science, Software Engineering, a related field, or its practical equivalent is preferred
5+ years of experience in C++
Familiarity with graphics programming would be an advantage
Experience working with object-oriented design and programming.
Experience in debugging and solving complex problems.
Experience working with software engineering best practices, including design patterns and UML.
Understanding of memory management and multi-threading processes.
A passion for solving complicated problems and learning new skills.
Demonstrates an extremely high level of attention to detail.
Possess a high level of personal and professional accountability and be able to enlist the cooperation of peer groups involved in common business goals and objectives.
Have the ability to meet changing demands and to adapt to frequently changing priorities.
Demonstrates excellent oral and written communication, and customer service skills.
Be able to work both independently and be team-oriented.
Why Aristocrat?
Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We're a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V
World Leader in Gaming Entertainment
Robust benefits package
Global career opportunities
Our Values
All about the Player
Talent Unleashed
Collective Brilliance
Good Business Good Citizen
The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
Travel ExpectationsNonePay Range$120,703 - $224,162 per year
Our goal is to pay a market competitive salary focusing near the median of our pay ranges. However, final offers for all positions will be based on several factors such as experience level, education, skills, work location, and internal pay equity.
Senior Web Software Engineer
Development Team Member Job In Las Vegas, NV
Job Description
Senior Software Engineer (Web Apps) - Full Time / Direct Hire - 95% remote
Hamilton Porter is a boutique recruiting firm that specializes in building software engineering teams for growth mode companies across the US. One of our longest standing clients is actively looking to hire a full-time Senior Software Engineer. This engineer will work heavily in JavaScript (AngularJS + React.js) to produce scalable and enterprise web applications. The backend is primarily C# (C# experience not required but a plus). We currently have 5 major webs apps, 3 are in AngularJS and 2 in React.js - the long term goal is to get everything over to React.The role is remote but the entire software team does company retreats 1-2x per year - that would be the only travel. If this sounds like something you are interested in, please read on!
Responsibilities
Write clean, functional, performant and secure code on the front end and back end
Develop front end website architecture through appealing visual design
Ability to translate design mock-ups into functional templates/css
Design user interactions on web pages
Create/update databases and queries for functionality
Unit test own code and code review peers’ code
Test software to ensure responsiveness and efficiency
Test cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies
Design and write effective APIs
Troubleshoot, debug and upgrade software
Actively participate in all development life-cycle activities such as grooming, planning, retrospectives, demos and daily standups
Write technical documentation
Required Experience:
Degree in Computer Science or equivalent education and experience
7+ years of professional software development experience
4+ years of strong javascript related experience (AngularJS, React, Vue.js, etc..)
Strong experience working with a modern web framework in a production capacity
Advanced to expert level in HTML5 and CSS3 skills
Experience with Entity Framework and/or LINQ
Experience with SQL and C# highly preferred but not required for consideration
Prior experience working remotely is highly desired
Technical Stack:
JavaScript (AngularJS / React), Bootstrap, C#, ASP.NET, SQL, HTML5, CSS3, Azure, Entity Framework, LINQ
Compensation & Perks:
Competitive Annual Base Salary ($120,000 - $145,000 DOE)
Annual Bonus Program
Unlimited Paid Time Off
Comprehensive Healthcare Benefits (Medical, Dental, Vision, Disability, etc..)
Company sponsored retreats and events
Please apply today for consideration! We are looking to interview later this week and early next week!
Software Engineer
Development Team Member Job In Las Vegas, NV
Job DescriptionPosition Title: Software EngineerEnnovara, headquartered in Las Vegas, Nevada, is a growing consulting company serving the energy and electric utility industry. We are looking for talented Software Engineers to join our team. The Software Engineer will work as a member of a cross functional engineering team responsible for planning, design, development, implementation, testing, and maintenance of enterprise grade smart grid software applications. Responsibilities
Work in tandem with our software & UI engineering teams to implement cloud based IoT solutions.
Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
Participate in all aspects of the software development life cycle for cloud-based solutions, including planning, requirements, development, testing, and quality assurance.
Define, develop, and maintain APIs, using REST and MQTT based cloud interfaces.
Design and develop services and web applications.
Managing cloud environments in accordance with company security guidelines.
Work in an agile development environment; collaborate closely with your team and our customers.
Write clear, reliable, testable, and maintainable code.
Contribute to technical research on new technologies.
Successful Candidate’s Attributes
Bachelor’s degree in computer science, information technology, engineering, or equivalent working experience.
Minimum of 5 years of experience architecting, designing, developing, and implementing cloud-based solutions.
Strong familiarity with Oracle SQL and Oracle tools, SQL Server, and/or PostgreSQL.
Experience with Cloud Platforms like AWS, Microsoft Azure, Google Cloud.
Extensive experience in languages such as C#, Python.
Knowledge of web services, API, REST, and MQTT.
Experience developing on both Windows and Linux environments.
Experience with modern software development processes like unit testing, and continuous integration.
Excellent interpersonal, written communications, analytical and quantitative skills.
Solid organization skills and attention to detail, including the ability to make sound prioritization decisions and the ability to manage multiple tasks and assignments.
Sr. Software Engineer
Development Team Member Job In Las Vegas, NV
Job DescriptionMaxana seeks to hire a Senior Software Engineer to work with a Major Silicon Valley Client. We are looking for a highly motivated and collaborative person who can work with all levels of the organization. This position will require:
Minimum of 5 years of relevant industry experience as a backend/full-stack software engineer.
Proficiency in at least one major programming language (such as Java, Scala, Ruby on Rails, or Python).
Familiarity with architectural patterns of large, high-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms.
Passion for delivering end-to-end products, from ideation to planning and scoping to implementation and experimental A/B testing.
Dedication to high code quality, automated testing, and other engineering best practices.
Experience working collaboratively in cross-functional teams with partners in data science, product, design, operations, and research.
Strong communication and interpersonal skills, with attention to detail.
Ability to make data-driven decisions and explain tradeoffs in technical decisions.
Bachelor’s and/or Master’s degree in Computer Science, or equivalent experience.
Hours/ShiftMonday-Friday, 9:00 am – 5:00 pm PST Minimum Qualifications Requirements
A baccalaureate degree from an accredited college in computer science, information systems, engineering, mathematics or related field and six years of satisfactory full-time experience.
Sr Developer - Service Now (On-Site)
Development Team Member Job In Las Vegas, NV
is on-site, candidates must relocate to Las Vegas, NV**
The primary responsibilities of the Senior Developer - ServiceNow include day-to-day administration, configuration, support, and maintenance of the Service Now platform to align the system with key Information Technology Infrastructure Library (ITIL) processes and partners with end users to create and modify process workflows, reports, and dashboards.
All duties are to be performed in accordance with departmental and Venetian Las Vegas policies, practices, and procedures.
Essential Duties & Responsibilities
Perform code reviews to ensure best practices and quality standards are being met with regard to coding, integration, extensibility, and security.
Perform ServiceNow implementation tasks including integration, testing, requirements gathering and solution design.
Develop clear and concise technical and process documentation, making use of the Knowledgebase Module within ServiceNow.
Work directly with end users to resolve support issues within ServiceNow.
Communicate ServiceNow process, operation, and capability information to all levels of management and other applicable stakeholders.
Develop systems integration and process automation - fully utilizing the platform's workflow capabilities.
Coordinate integration with on and off-site systems utilizing resources from other technical teams where necessary.
Monitor health, usage, and overall compliance of ServiceNow and its applications - working closely with the IT Compliance team to ensure audit requirements are met accurately and timely.
Support the design of ServiceNow integrations and work with Service Now, business partners and technical teams for implementation.
Identify and define business solutions for ITIL users.
Facilitate workflow enhancements to the ServiceNow application including automation and/or additional self-service features and functions.
Configure application related fields, forms, views, email notifications, acceptance roles and access controls.
Integrate ServiceNow application(s) with third party systems/applications via Application Programming Interface (API).
Analyze system performance issues and determine performance enhancements.
Set up data security via control rules and domain separation.
Participate and develop in design, QA/testing, and SCRUM.
Integrate ServiceNow application(s) with third party systems/applications via APIs.
Expert knowledge on building out and maintaining ServiceNow CMS.
Create and/or customize the core applications such as Incident, Problem, Change, Service Request, Service Catalog while applying best practices.
Strong knowledge of the ServiceNow data model and relationships.
Administer a ServiceNow instance including the delegation of groups, modification of CMS, workflows, business rules.
Safety is an essential function of this job.
Consistent and regular attendance is an essential function of this job.
Performs other related duties as assigned.
Company Standards of Conduct
All The Venetian Resort Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct.
Minimum Qualifications:
21 years of age.
Proof of authorization/eligibility to work in the United States.
Must be able to obtain and maintain a valid Nevada Gaming Control Board registration, and any other certification or license, as required by law or policy.
3 years of experience as a ServiceNow Administrator or application owner, configuring core Service Now modules including Service Catalog, Incident/Problem, Asset Management, Reporting, and Configuration.
5 years of experience as a ServiceNow Developer, creating customized catalog forms, scoped application, retrofitting existing customizations for best practices.
Experience working in a highly regulated environment (MICS, PCI, SOX).
Training and experience with ITSM (IT Service Management) practices.
Knowledge and experience with Configuration Management Database (CMDB) and Project Portfolio Management (PPM).
Experience with web-based development languages integration.
Demonstrated understanding of ITIL processes, operations, and procedures.
Extensive knowledge in Scripting/Reporting and other classes, e.g.: HTML, CSS, XML, Web Services, JavaScript, UI, SQL, Java, and structural programming concepts.
Extensive experience with API integrations with other systems.
Experience in producing enterprise level reports, including compiling data from different sources.
Ability to communicate clearly and effectively in English, both in spoken and written form.
Strong interpersonal skills with the ability to communicate effectively with guests and other Team Members of diverse backgrounds and levels of experience.
Must be able to work varied shifts, including nights, weekends, and holidays.
Must be able to:
Lift or carry 10 pounds, unassisted, in the performance of specific tasks, as assigned.
Physically access all areas of the property and drive areas with or without a reasonable accommodation.
Maintain composure under pressure and consistently meet deadlines with internal and external customers and contacts.
Ability to interact appropriately and effectively with guests, management, other team members, and outside contacts.
Ability for prolonged periods of time to walk, stand, stretch, bend, and kneel.
Work in a fast-paced and busy environment.
Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, dust, and cigarette smoke.
Lead Backend API Developer
Development Team Member Job In Las Vegas, NV
Job Description
Role: Backend Lead Experience Required: 10+ Years
About the Role
As a Backend Lead, you will play a pivotal role in shaping the technical direction of our products. You'll lead a team of backend engineers, mentor them, and drive the development of scalable and reliable backend systems.
Responsibilities:
Technical Leadership: Lead a team of backend engineers, providing technical guidance and mentorship.
Architecture Design: Design and implement robust and scalable backend architecture.
API Development: Lead the design and implementation of RESTful APIs and microservices, while maintaining expertise in integrating and understanding legacy SOAP APIs.
Database Design: Design and optimize database schemas for efficient data storage and retrieval.
Performance Optimization: Identify and resolve performance bottlenecks.
Security: Ensure the security of backend systems and data.
Team Management: Hire, train, and manage a high-performing backend team.
Requirements:
Strong Technical Skills: Deep understanding of backend technologies like Azure Functions, Azure API Management, MS-SQL database, MongoDB, Mulesoft , Java, and logging tools (Azure App insight and New Relic).
Leadership Experience: Proven experience leading technical teams.
Problem-Solving: Ability to identify and resolve complex technical challenges.
Communication Skills: Effective communication skills to collaborate with cross-functional teams.
Mentorship: Passion for mentoring and developing junior engineers.
Cloud Expertise: Experience with cloud platforms like AWS, or Azure.
DevOps: Understanding of DevOps principles and tools.
Customer Communication
Effectively listen to customer needs, concerns, and feedback. Understand and respond to customer emotions and perspectives.
Communicate complex technical concepts in a clear and concise manner. Build strong relationships with customers based on trust and reliability.
Identify and resolve customer issues promptly and efficiently. Keep the customer informed about project progress and potential issues.
Stakeholder Management
Identify key stakeholders and their interests to develop effective communication plans to keep stakeholders informed.
Set clear expectations and manage stakeholder expectations. Resolve conflicts and disagreements among stakeholders.
Foster collaboration and teamwork among cross-functional teams. Influence stakeholders to support project goals.
Manage change effectively and minimize resistance.
Cross-Functional Team Coordination
Work collaboratively with teams from different functions (e.g., development, design, marketing).
Identify and manage dependencies between teams and resolve conflicts and disagreements
Align teams towards common goals and objectives through regular communication
Ensure shared understanding of project requirements and goals.
Preferred Qualifications:
API Development: developing APIs using Azure Functions, managing APIs with Azure API Management, integrating services with MuleSoft and solid understanding of CI/CD pipelines utilizing GitHub Actions.
Development leadership: Comprehensive understanding of platform integrations and the ability to document and maintain architectural designs, ensuring they evolve with technological advancements.
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Development Team Member Job In Las Vegas, NV
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused on Data, AI/ML and Analytics Solutions to join our teams building open source solutions for public cloud and private infrastructure.
As a software engineer on the team, you'll collaborate on an end-to-end data analytics and mlops solution composed of popular, open-source, machine learning tools, such as Kubeflow, MLFlow, DVC, and Feast. You may also work on workflow, ETL, data governance and visualization tools like Apache SuperSet, dbt, and Temporal, or data warehouse solutions such as Apache Trino, or ClickHouse. Your team will own a solution from the analytics and machine learning space, and integrate with the solutions from other teams to build the world's best end-to-end data platform. These solutions may be run on servers or on the cloud, on machines or on Kubernetes, on developer desktops, or as web services.
We serve the needs of individuals and community members as much as the needs of our Global 2000 and Fortune 500 customers; we make our primary work available free of charge and our Pro subscriptions are also available to individuals for personal use at no cost. Our goal is to enable more people to enjoy the benefits of open source, regardless of their circumstances.
Location: This initiative spans many teams that are home-based in EMEA, Americas and APAC time zones, so we can accommodate candidates in almost any location. We believe in distributed collaboration but we also try to ensure that colleagues have company during their work hourse! Successful candidates will join a team where most members and your manager are broadly in the same time zone so that you have the benefits of constant collaboration and discussion.
What your day will look like
Develop your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer
Design, build and maintain solutions that will be deployed on public and private clouds and local workstations
Master distributed systems concepts such as observability, identity, tracing
Work with both Kubernetes and machine-oriented open source applications
Collaborate proactively with a distributed team of engineers, designers and product managers
Debug issues and interact in public with upstream and Ubuntu communities
Generate and discuss ideas, and collaborate on finding good solutions
What we are looking for in you
Professional or academic software delivery using Python or Golang
Exceptional academic track record from both high school and university
Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
Track record of going above-and-beyond expectations to achieve outstanding results
Passion for technology evidenced by personal projects and initiatives
The work ethic and confidence to shine alongside motivated colleagues
Professional written and spoken English with excellent presentation skills
Experience with Linux (Debian or Ubuntu preferred)
Excellent interpersonal skills, curiosity, flexibility, and accountability
Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
Thoughtfulness and self-motivation
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks long
Additional skills that would be nice to have
The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.
Hands-on experience with machine learning libraries, or tools.
Proven track record of building highly automated machine learning solutions for the cloud.
Experience with container technologies (Docker, LXD, Kubernetes, etc.)
Experience with public clouds (AWS, Azure, Google Cloud)
Working knowledge of cloud computing
Passionate about software quality and testing
Experience working on an open source project
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
Software Engineer Job
Development Team Member Job In Las Vegas, NV
Job DescriptionThe Software Engineer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. The Software Engineer helps drive design and development of components through his/her own’ and partner engineers’ work. The Software Engineer provides technical and architectural guidance and acts as a point of escalation and technical expert. The Software Engineer designs and develops highly scalable software systems and applications.
Responsibilities:
Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications.
Drives development of components.
Develops technical solutions that meet specifications and that impact future developments.
Executes assigned component level software development projects and major fixes using new or existing technologies.
Develops specifications for assigned components, projects or fixes.
Designs specific components for assigned projects, developing specifications for each.
Designs, develops, manages, creates and maintains technical components and templates.
Able to code with front-end technology stack and lead end-to-end troubleshooting.
Interacts and coordinates deliverables with other technical groups in the organization.
Executes assigned component level projects using new or existing technologies.
Designs and develops specifications for assigned projects.
Reviews or troubleshoots and performs testing.
Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team
Basic Qualifications:
1-2 years of web development, including experience with HTML, CSS, Ajax, JavaScript.
Experience writing technical specifications and driving them through development.
Effective verbal and written communication skills with both technical and non-technical audiences.
Ability to thrive in a dynamic, collaborative and fast paced environment.
Experience with Single Page Applications and responsive applications built using JavaScript frameworks like Angular.
Experience with server-side scripting like PHP or a similar object-oriented server-side scripting language.
Strong interpersonal skills as well as strong problem-solving and analytical skills.
Attention to detail
Preferred Qualifications:
Proven ability to work with all members of a technical project team.
Experience drafting requirements and functional specifications.
Experience creating project estimations and delivery timelines.
Positive, optimistic approach and the ability to work well as part of a broader team/organization.
Ability to effectively communicate across a broad range of stakeholders, including product managers, QA, operations, engineering, management, etc.
Streaming video architecture and development a plus.
Structured programming experience beyond the web.
Deep knowledge of standards-based front and back end technologies.
Knowledge of mobile app development.
Software Engineer II
Development Team Member Job In Las Vegas, NV
Job Description
The Software Engineer; Database/Web Application Programmer plans, conducts, and technically implements software engineering projects or major phases of software engineering projects, coordinating the efforts of supporting staff in the performance of work. The Software Engineer; Database/Web Application Programmer participates in software development, testing, documentation and maintenance in the support of customer requirements.
Essential Duties and Responsibilities:
Development and deployment of web applications utilizing Microsoft SQL Server databases with ASP.NET backend in C# and Vue and Javascript or Typescript frontend.
Maintain/update classic ASP web pages
Day to day system support, including requests such as, ad-hoc queries, report modification, data extracts, data loads, query tuning, etc.
Perform database optimization activities to improve application, query and report performance.
Assists in formulating engineering project requirements to meet the customer's needs and deadlines. Develops detailed implementation plans to execute and meet project requirements.
Determines timelines for completing engineering projects, and reports to the Engineering & Integration Manager and/or the Lead Software Engineer on the project's status.
Works closely with hardware engineering, communications engineering, configuration management, quality assurance and operations support to ensure proper integration of software engineering with the other disciplines involved in the project.
Designs, implements, tests, and deploys software projects.
Provides technical guidance, direction and assistance to other engineering team members.
Advises management, the engineering staff and the customer on the analysis, design, development and test of software projects.
Reviews modifications to system software to ensure compatibility with existing hardware and software.
Writes documentation in support of software development or modifications.
Attends meetings as requiredeparing and maintaining CMMI compliant engineering processes and procedures.
Performs other related duties as required.
Qualifications:
Education or Equivalent Experience:
Bachelor's degree in Computer Science or a related engineering or technical discipline, or a combination of formal education and experience equivalent to a four-year college degree.
Skills/Knowledge/Abilities Required:
Ability to program in C#, C and C++.
Experience with Web Applications and Services toolsets (Java, Java Script, Typescript, XML).
Experience with database development (SQL Server, Oracle, Access). Skills that include but are not limited to Stored Procedures, Views, table maintenance, SSRS, and .Net CLR development.
Experienced in the planning, development, testing and roll-out of applications. Knowledge of relational and flat file database design, table schema and front end applications within the Microsoft environment, is required. Familiarity with IIS, XML and VBA is also desired.
Experience with Classic ASP.
Experience with Open Source software and systems is a plus.
Experience designing Windows applications and graphical user interfaces.
Ability to multitask between designs development and defects resolution.
Experience with performance tuning new and existing stored procedures.
Knowledge and understanding of formal software development standards and software development processes to include the Software Capability Maturity Model.
Ability to write and prepare a variety of technical and user-oriented reports, manuals and other types of written communications.
Ability to direct the work of other engineering team members.
Ability to analyze data, resolve problems and make decisions independently.
Strong analytical skills - ability to quickly absorb customer requirements and build product knowledge.
Licenses or Certifications:
Must possess a valid Nevada driver's license.
Ability to obtain and maintain a Government Security Clearance.
Security+ Certification
Core Competencies:
Ability to work with minimal supervision, to take ownership of tasks and overcome any obstacles.
Ability to effectively interact with system users.
Ability to communicate effectively in both oral and written form.
Ability to establish and maintain effective work relationships with those contacted in the performance of this position.
Work Environment, Physical and Mental Demands:
Typical office environment with no unusual hazards, constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, constant mental alertness, must possess planning/organizing skills, and must be able to work under deadlines.
Arcata Associates is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.
Senior Software Engineer (Architecture)
Development Team Member Job In Las Vegas, NV
Job Description
About the Company: Our client is a company building the world's highest- performance pure digital AI inference chip. They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.
Responsibilities:
Advance the state of the art in compiler and runtime technology for delivering high-performance acceleration of AI workloads across a variety of neural network architectures.
Research and design new software and hardware AI solutions, involving simulators, optimizing compilers, code generators, and runtime execution frameworks for deep learning accelerators.
Evaluate various trade-offs of different parallelization strategies such as performance, power, energy, and memory consumption.
Enhance AI software tools to support the latest and greatest DNNs emerging from the research community and industry.
Keep up with the fast-paced development happening in the industry and academia to continuously enhance our products.
Work closely with other software and hardware engineers to develop the next generation of deep learning software.
Collaborate with architects and hardware engineers to co-design future accelerators.
Preferred Skills & Experience:
10+ years of experience developing software for a variety of highly parallel architectures.
Previous roles include experience with optimizing algorithms for hardware acceleration machine learning accelerators, spatial architectures, or GPUs.
Strong problem-solving skills and the ability to resolve complex issues with a high level of ambiguity.
Understanding of Deep Learning fundamentals.
Strong development skills in C/C++, Python.
Superb soft skills: ability to work efficiently and effectively in a group environment, and influence a cross-functional team without having direct managerial authority.
Computer Science, Engineering, or related degree; preferably MS or PhD.
Driven and self-directed.
Perks:
20 vacation days
Strong health and extended health benefits
Unlimited sick days
Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Software Engineer III
Development Team Member Job In Las Vegas, NV
Job Description
Software Engineer III
Remote Position (or Las Vegas, NV) - Full-time
Global C2 Integration Technologies is looking for talented and enthusiastic engineering staff with a talent for creative coding and information design to work on application development, data analytics, cloud stacks, and enterprise architecture. As a Software Engineer III specializing in cloud-based, service-oriented development, you will be responsible for working on the implementation of advanced analytics and collaborative technological solution to support a U.S. Department of State funded foreign assistance program in partnership with Department of Justice (DOJ) International Criminal Investigative Training Assistance Program (ICITAP). The Global Integration Support (GIS) program aims to assist partners integrate existing databases, systems, and information to drive investigative law enforcement capacity through an advanced analytical investigative platform leveraging data analytics, visualization, and artificial intelligence and machine learning (AI/ML) technology in a secure computing environment.
Your role will involve designing, developing, and deploying services to enhance the effectiveness and efficiency of law enforcement investigative efforts in countering terrorism.
Key Qualifications:
Ability to do rapid prototyping based on demonstrated fluency in multiple operating
Experience with J2EE, Java, C#, and scripting languages.
Working knowledge of utilizing Open-source technologies such as Apache Heron, Ignite, Zookeeper, Kafka, etc.
Proven experience in full-stack development across modern front-end (e.g., React, Angular, or Vue) and back-end technologies (e.g., Node.js, Python, Ruby, or Java).
Expert knowledge of RESTful APIs, microservices architecture, and database management (SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB).
Deep understanding of DevOps practices including CI/CD pipelines, automated testing, and containerization (e.g., Docker, Nomad, Kubernetes).
Experience with Hashi Corp Stack is a plus.
Experience with cloud platforms (AWS, Azure, or Google Cloud) for infrastructure management and scalable deployments.
Experience managing on-premises infrastructure and integrating with hybrid environments, including knowledge of physical servers, networking, and storage solutions.
Strong skills in infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
Expert in monitoring, logging, and performance optimization using tools like Prometheus, Grafana, or ELK stack.
Leadership in designing, implementing, and maintaining scalable systems while mentoring junior engineers.
Solid knowledge of security best practices for web applications and DevOps environments, including encryption, identity management, and vulnerability scanning.
Ability to troubleshoot and resolve complex system issues quickly in both development and production environments.
Strong collaboration and communication skills to work closely with cross-functional teams and stakeholders.
Excellent conceptual and strategic thinking skills with impeccable attention to detail.
Knowledge of unit testing.
Both self-motivated and responsive to direction.
Requirements:
Willingness and ability to obtain and/or maintain a U.S Government Top Secret clearance (Reference Executive Order 12968, requiring current US Citizenship for security clearance eligibility)
Agreement on completing a pre-employment drug screening and background check.
Occasional travel (approx. 20%) domestically and internationally to engage with U.S. government and implement program with foreign government partners.
Education:
Computer Science, Engineering, or related fields
Compensation:
Annual salary may range between $97,602 - $139,432, based on experience.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job the employee is regularly required to climb, bend, stretch, walk, sit use hands to handle or feel; frequently use fingers to type; talk and hear; occasionally stand, kneel, stoop, crouch, bend, twist or reach out; may require lifting or moving 10 lbs.; frequently required to reach with hands and arms. Vision requirements for this position include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
Work Environment: Work environment will have moderate noise when working in an office environment. ADDITIONAL INFORMATION: Equal Opportunity Employer - The Company does not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
All applicants must be able to perform the essential functions of the position, including corresponding core job requirements, with or without reasonable accommodation. Reasonable accommodation may be made to enable individuals with disabilities (and others in accordance with applicable law) to perform the essential functions of the job, consistent with applicable laws and Company policy.
Job Type: Full-time
Please email inquiries to: **************
Senior Automotive Technician / Mechanic - W Craig Rd (Sun Auto)
Development Team Member Job In North Las Vegas, NV
Sun Auto Tire & Service operates multiple locations across the Las Vegas valley and is expanding! We offer complete quality automotive repair and preventative maintenance. Our ASE certified technicians will be happy to help you on a wide range of services including alignments, brake repair, oil changes, batteries, shocks and struts, belts and hoses, and air conditioning.
The Senior Automotive Technician ensures that repairs are performed correctly and efficiently by qualified technicians and that the service department maintains a consistently high level of customer satisfaction. They are also responsible for effectively and efficiently diagnosing and repairing customer vehicles while adhering to the MAP guidelines and in accordance with dealership, manufacturers, and Sun Auto Tire & Service standards.
Benefits:
Competitive Bi-Weekly Pay
Tuition Reimbursement, up to $3,00 annually
Paid Vacation and Sick Time
6 Paid Holidays
Medical, Dental and Vision Insurance (Effective 1st of the Month after Hire)
Life Insurance (Company paid)
401(k) Retirement Savings Plan with Company Match
Discounted Services on Personal and Immediate Family Vehicles
Opportunity for Advancement!!!
Principal Duties and Responsibilities:
Diagnoses vehicles according to the appropriate level of certifications/experience.
Performs complex and heavy-duty repairs.
Performs work as outlined on the Multi-point Inspection and/or Repair Order with efficiency and accuracy.
Explains technical diagnosis and needed repairs to non-mechanical individuals which may include the Store Manager, Service Consultants and/or customers.
Recommends services that are necessary to keep the customer's vehicle in running condition; properly documents all recommendations in customer file.
Follows all safety procedures and reports any concerns to the Shop Foreman or Store Manager.
Maintains appropriate ASE certifications and renewals of expiring certifications.
Qualifications :
Minimum of 5 years of automotive technician / mechanic experience
Must be able to demonstrate the ability to properly use computerized equipment for diagnostics.
Possess valid Nevada driver's license.
High School Diploma or equivalent
Ability to work a minimum of five days, including Saturdays
Sun Auto Tire & Service provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Operations Team Member
Development Team Member Job In Las Vegas, NV
The Operations Team Member, reporting into the Operations Care Center Manager, is responsible for various activities ranging from operation of the retort, creating and packaging paw prints, engraving plaques and memorial items and processing and packaging cremated remains. The position works with a close-knit team within a care center.
Operations Team Member
West Coast Pet Memorial - 4150 Losee Rd, North Las Vegas, NV 89030
Work hours: Full Time
Pay Rate: $19
Duties & Responsibilities
Perform a variety of daily duties such as; operating the retort, creating, and packaging paw prints, engraving plaques and memorial items, quality control, and processing and packaging cremated remains or what may be required from the Team Member from time-to-time.
Maintain daily cremation goals, producing cremains with an emphasis on compassion and excellence.
Monitor equipment to ensure the process is working properly, making adjustments as needed and submits maintenance requests.
Perform basic cleaning and housekeeping activities such as sweeping, mopping, vacuuming, and dusting.
Clean and maintain equipment used in cremation procedures such as machines that grind bones into powder.
Follow safety procedures to protect themselves and others from exposure to hazardous materials or dust particles.
Other duties as assigned.
Education, Training & Qualifications
High school diploma or equivalent
Minimum of 12 months experience in a service industry
Valid Driver License may be required
Skills & Abilities
Passion for Pets - Caring, patient, kind, and empathetic.
Customer Focus - Prioritize quality, safety, and ethics.
Problem Solving - Developing Solutions and Quick Thinking
Proven team player who is flexible and adaptable.
Energetic, self-motivated, and results oriented.
Good verbal communication skills.
Excellent time management skills with a proven ability to meet deadlines.
The ability to feel comfortable building and maintaining relationships with other industry professionals and pet parents; able to work independently or as part of a team.
Safety - Committed to working in a safe environment, e.g., OSHA
Strong attention to detail
Working Conditions
Regularly bending, stooping, crouching, kneeling, sitting, repetitive motion, hand/wrist/finger motion
Regular lifting/moving 100+ lbs
Regularly be exposed to elevated noise levels.
Regularly be exposed to elevated heat levels.
Regular handling of deceased pets.
Software Developer
Development Team Member Job In Las Vegas, NV
JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges.
JOB SUMMARY - ESSENTIAL FUNCTIONS/DUTIES
The Software Developer will work primarily within research and development engineering groups with responsibility for a wide variety of tasks. The primary tasking will be the design and integration of software across a multitude of platforms providing system instrumentation, radar control, and data collection as well servicing a broad spectrum of application development. We are looking for developers who work well in both theoretical and practical domains as part of an iterative process to create innovative solutions for a multitude of software domain challenges.
These positions generally require the following abilities which are usually performed within an office environment but also in the field:
Technical proficiency in any of the following: Embedded software, VxWorks, UI/UX/GUI design, .NET, Visual Studio, WPF (Windows Presentation Foundation), C#, Object Oriented Design, Linux, QNX, Qt (C++), C, Git, Subversion
Understanding of Requirements Definition, Participatory Design, Usability Engineering, and Usability Testing
Familiarity with Visual Studio and .NET environments
Proficiency with C# and Visual Studio on Windows and Linux platforms is desired.
A variety of assignments will be performed in planning and overseeing research, design, development, production, testing, installation, integration, sustainment, operation, and maintenance of diverse software for electronic and/or mechanical equipment and systems. The Software Developer will independently perform a range of design, development, analysis, or review tasks under generally established project deadlines.
This position may be hired as either a Software Engineer or a Computer Scientist depending upon the qualifications of the applicant. The qualification differences are primarily delineated by Software Engineers requiring an ABET accredited engineering degree while Computer Scientists do not have that requirement.
Specific Job Descriptions for each position are located on the company's recruiting website.
REQUIREMENTS - EDUCATION, TECHNICAL, AND WORK EXPERIENCE
Note: Candidates with software or computer engineering, or computer science are considered for this opening. The position may be filled at any of the levels listed below.
Engineer III:
A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required for this position.
In addition, an Engineer III must possess the following qualifications:
Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs
Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area
Working knowledge of computer systems and computer-based engineering tools
Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software
Excellent communication and analytical skills
Planning/organizational skills and the ability to work under deadlines
Engineer II:
A Bachelor of Science in engineering from an ABET-accredited academic institution and 2 years of related engineering experience or an accredited Master of Science in engineering are required for this position.
In addition, an Engineer II must possess the following qualifications:
Professional knowledge of applicable engineering concepts and principles
Familiarity with related engineering fields
Practical knowledge of test methods and practices sufficient to perform routine to more complex engineering procedures and to prepare or make minor modifications of standard test procedures or test equipment work instructions
Working knowledge of computer systems and computer-based engineering tools
Planning/organizational skills and the ability to work under deadlines
Computer Scientist III:
One of the following educational requirements must be met for this position:
A bachelor's degree in an associated discipline and a minimum of 4 years of related experience
A master's degree in an associated discipline and a minimum of 2 years of experience
A PhD in an associated discipline
In addition, a Computer Scientist III must possess the following qualifications:
Experience with computer-based systems and applications
Programming skills in languages used for job-specific programming tasks
Familiarity with the application of industry standard hardware and software design and documentation techniques
Experience with systems engineering and software development lifecycles
Effective oral and written communication skills
Good planning/organizational skills
Computer Scientist II:
A bachelor's degree in an associated discipline and either 2 years of related experience or a master's degree in an associated discipline are required for this position.
In addition, a Computer Scientist II must possess the following qualifications:
Experience with computer-based systems and applications
Programming skills in languages used for job-specific programming tasks
Familiarity with the application of industry standard hardware and software design and documentation techniques
Familiarity with systems engineering and software development lifecycles
Effective verbal and written communication skills
Good planning/organizational skills
Ability to work under deadlines
SALARY
The expected salary range for this position is $80,000 to $135,000 annually.
Note: The salary range offered for this position is a good faith description of the expected salary range this role will pay. JT4, LLC considers factors such as (but not limited to) responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer.
BENEFITS
Medical, Dental, Vision Insurance
Benefits Active on Day 1
Life Insurance
Health Savings Accounts/FSA's
Disability Insurance
Paid Time Off
401(k) Plan Options with Employer Match
JT4 will match 50%, up to an 8% contribution
100% Immediate Vesting
Tuition Reimbursement
NARRATIVES FOR EMBEDDED SOFTWARE DEVELOPER
Radar Waveform Development -- A customer submits radar waveform requirements to our group and after numerous technical interactions a set of waveform specifications is agreed upon which meet their needs and is technically achievable. Numerous trade spaces compatible with existing system capabilities are explored and possible solutions discussed before a final answer is determined. An Embedded Developer then begins decomposing the individual specifications to the necessary hardware instructions and desired system configurations. The coding effort starts with special attention given to unique system parameters critical to ensuring the radar is controlled within strict operating parameters, operates correctly and provides the expected data for collection. The testing aspect of the development effort includes initial measurements of the generated command signals using various test equipment and subsequent follow-on verification of a myriad of system parameters that could cause system or subsystem faults resulting in damage to the radar. The waveform is then put through a series of system level tests to verify the waveform provides exact control timing and data collection instructions to all radars in the system. Data is collected and analyzed using locally developed tools to verify the radar systems are operating correctly, individually and collectively, and producing the intended results.
Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#).
In an analogous position, the Embedded Software Developer would create code commanding sensors and collecting sensor data for later analysis.
Remoting a Digital Quadrature Detector (DQD) - The DQD consists of a Single Board Computer (SBC) and a sampling card used to sample radar data at very high rates which is then sorted and collected for processing. The DQD currently resides in a VME chassis shared with other hardware and this effort removed the DQD from the VME chassis while providing the same capabilities. The primary task moved messaging traffic between the chassis and the DQD into Ethernet to allow the DQD to be remoted and not reliant upon the VME chassis and hardware contained therein. After discussing the task with teammates and stakeholders the Embedded Developer created a set of requirements which specified, and added enhanced capabilities to, the data flow and messaging required to meet overall system specifications. The development created new messages and data injection into the framework to allow remote DQD operation. Continuous integration and testing was performed to ensure incremental success during development.
Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Wireshark, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#).
In an analogous position, the Embedded Software Developer would take an existing device and remote it within a system to perform the original functionality without influencing the overall system's operation.
Control of an IR camera - This task required an IR camera is to be installed on a system. Most of these cameras usually have proprietary commands and controls which need to be presented to users for proper operation of the camera. After discussing the IR camera needs of the group with teammates and stakeholders, the Embedded Developer created a set of requirements which specified the necessary functions to control the camera. The Developer used this knowledge to conduct market research to find a suitable host device and determine an appropriate software framework. A Panel PC with Windows IoT OS was selected to host the applications controlling the camera and Visual Studio (C#) and .NET selected as the software framework. The development started with reading vendor information to understand the commands and controls of the cameras and then bench testing with emulators to verify correct understanding of the instruction set. Software development required defining numerous threads and the software architecture to support the low level control requirements. Screen layout and features (UI/UX) were developed to provide a link between the user and camera to provide an easy-to-use interface. Wireshark was used to debug and verify messaging traffic. Profiling tools were needed to identify and correct "quirky" camera interfaces and responsiveness. Security requirements necessitated the Panel PC be configured to boot from a locked disk. After booting, a script is run to connect to a server and download applications for camera operation and to start automatically.
Test Equipment, Hardware and Software used: Wireshark, Emulators, Panel PC, Visual Studio (C#), .NET.
In an analogous position, the Embedded Software Developer would be using a new device, understanding its command/controls, implementing a user interface to it, and providing a secure boot and remote application loading capability.
OTHER RESPONSIBILITIES
Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job.
WORKING CONDITIONS
Work is performed in a typical office environment with no unusual hazards. Occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness are required.
Travel to remote company work locations may be required.
DISCLAIMER
The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified.
Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment.
SCC: JSD12, JENG17; JCORP12
Software Engineer I/II/III - Work and Asset Management Applications
Development Team Member Job In Las Vegas, NV
This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.
The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and develops plans for adoption.
Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience. (Typically, six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.) A minimum of eighteen months of work and/or intern experience in business software application development is required for the software engineer I level. A minimum of four years of experience in business software application design, development, integration and/or installation is required for the software engineer II level. A minimum of six years of experience in business software application design, development, integration and/or installation is required for the software eingeer III level. Knowledge of programming in client/server or web development environment. Knowledge of programming in client/server or web development environment. Experience in the industry, or in an environment whose scope, size and complexity are comparable. Knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques. Knowledge of relational database technology, structured analysis concepts, and software design patterns. Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently. Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs. Knowledge of information technology terms, equipment, systems, functions and major vendors. Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards. Able to work in a zero-code-ownership environment where the team members can modify any source file at any time. An understanding of deployment topologies (i.e. ensuring secure, highly available systems). Effective oral and written communication skills. Effective analytical and problem-solving skills. Ability to prioritize and handle multiple tasks and projects concurrently. Availability for periodic on-call responsibilities. Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures. Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development. Technical knowledge with hands-on experience in .NET and other current computing programming languages. Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting. Understanding of company's existing IT environment and of applicable company policies, practices, and procedures. Employees must be able to perform the essential functions of the position, with or without an accommodation. We celebrate diversity, equity and inclusion, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.
Architects, designs, codes, tests, documents, implements and maintains more complex application programs and interfaces. May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides technical support; problem determination and investigation; implementation of upgrades for developed applications. (20%) Enhances existing systems; participates in client walkthroughs and technical design reviews. Aids in systems development planning and monitoring. Participates in design reviews and peer code walkthroughs. Provides client and application support. (10%) Perform software development and ensure conformance to performance optimization and interoperability standards and requirements. Work in adherence to secure development lifecycle practices and policies. (10%) Performs or assists in the research and fact-finding to develop or modify application programs. Includes working with vendors to review quality, adaptability and compatibility of their products. (5-10%) Act as the subject matter expert, and consult with clients on company s IT strategy and business requirements. (0-5%) Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures. (0-5%) Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate. (0-5%) Consults with application users in developing functional/technical specifications. (0-5%) Consults with application users, evaluates user requests for new or modified computer applications and associated interfaces to determine feasibility, cost and time required, compatibility with current systems and computer capabilities. (0-5%) May guide software engineer I in the completion of assigned projects. (0-5%) Provides technical input to assist in development of project planning. (0-5%) Performs any additional responsibilities as requested or assigned. (0-5%)
iGaming DevOps Software Engineer
Development Team Member Job In Las Vegas, NV
Las Vegas - LAS VEGAS, NV Konami Gaming is looking for an iGaming DevOps Software Engineer to join our team! This position is responsible for developing, deployment, maintaining, testing, and evaluating iGaming platform and gaming software. Responsibilities include deployment, troubleshooting, and resolving issues in our development, test, and production environments; building and maintaining tools for deployment, monitoring and operations; and automating and streamlining our processes. Responsible for investigating, reproducing, and resolving issues found in the field, regulatory labs, and any other internal/external entities. This position is responsible for researching, designing, and developing innovative software in support of the strategic development roadmap for the Games R&D Division.
**What you'll be doing:**
* Develops and works on integrations on multiple platforms (e.g., server platforms, game platforms, etc.).
* Develops and works on APIs for integrations and operator requirements/features.
* Develops and works on game related features and frameworks.
* Develops and maintains installation, configuration procedures, development environments, and development tools.
* Develops, researches, and recommends platform, server, deployment, and virtualization tools (VirtualBox, VMware, Vagrant, Docker, AWS, etc.).
* Develops, researches, and recommends procedures for automated deployment, monitoring, testing and integration.
* Investigates, reproduces, and resolves issues found in the field, regulatory labs, and other internal/external entities.
* Provides documentation and support on deployment procedures, development methodologies, installations, security, and configuration/setup.
* Provides Operations Support including deployment of software and responding to service interruptions as required. Travel to customer sites is required for physical server deployments.
* Analyzes software requirements to determine feasibility of design within time and cost constraints.
* Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
* Develops and directs software system testing procedures, programming, and documentation.
* Establishes current and long-range objectives, plans, policies, timelines and game design and completion schedules of product releases.
* Analyzes new technologies and leads in technical vision of new projects or product lines.
* Collaborates with teams of engineers, designers, artists, and others as necessary to ensure product quality and market criteria.
* Analyzes software methodologies and gives input in best practices.
* Works with software engineers and other departments as needed to resolve issues reported from the field.
* Investigates and reproduces reported issues (field, lab, internal/external).
* Reports to management any discrepancies or problems requiring resolution.
* Establishes current and long-range objectives, plans, policies, timelines and game design and completion schedules of product releases.
* Analyzes software requirements to determine feasibility of design within time and cost constraints.
* Integrates and tests software for releases.
* Provides documentation to support releases.
* Complies with the company's regulatory guidelines and corporate policies at all times.
* Maintains confidentiality regarding the company, products and employee information.
**Konami Offers**
* Competitive Wages
* Great 401(k) plan with company match
* Comprehensive health benefits package
* Generous Company paid Holidays and Paid Time Off (PTO)
* Tuition reimbursement program
**About Konami Gaming, Inc.:**
***For Players. For Operators. For Each Other.***
Konami Gaming, Inc. entered the US gaming market in the 2000s and we have spent the last two decades moving the industry forward with breakthrough games, head turning cabinets, and a casino management system that brings it all together. Over that time, we have garnered our share of awards and established a corporate culture of success and innovation.
A world leader in systems and game development, Konami can offer you the best of both worlds - stability within a dynamic, creative environment. We are excited to announce that Konami Gaming Inc. is growing and expanding into new product lines, including premium and standard games, and new market segments. As we enter a new growth period for the Company, we are expanding our reach to attract top talent in game studio operations, technology and product development.
* Bachelor's degree from a four-year college or university (or higher degree) in a related field required or equivalent education and experience. Demonstrates extensive industry knowledge relevant to gaming compliance, software testing, and industry standards.
* One year plus software engineering experience.
* DevOps/platform/server/IT experience is preferred.
* Deployment of physical servers and cloud servers (AWS) is preferred.
* Intermediate and above level understanding and usage of Microsoft Office products. Must be able to communicate professionally and efficiently (verbal and written) with all levels of the business. Must be able to obtain and retain gaming licensure.
* Full time / 40 + Hours per week. Must be flexible for overtime, including evenings, weekends and Holidays as required.
* Must be comfortable working in a cubicle with limited working space for long hours with the ability to remain seated at the computer terminal for extended periods. Extreme repetitive motion using keyboard, mouse and telephone. Position can be high stress and extremely fast paced. Ability to handle directive, assess situations, enter into dialogue and complete tasks. Must be able to communicate verbally and write in English.
* Position shall work primarily in an office environment. Position shall maintain a cubicle in close proximity of other cubicles and offices.
HPC Software Engineer
Development Team Member Job In Las Vegas, NV
Job Description
HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself.
You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.
To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission-critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.
For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage - delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team's work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.
Location: This role will be based remotely in EMEA or the Americas regions
What your day will look like
Write high quality, rigorously designed Python software
Collaborate proactively with a globally distributed team
Debug issues and produce high quality code to fix them
Contribute to technical documentation that define best practices for authoring high quality operators
Discuss ideas and collaborate on finding good solutions
What we are looking for in you
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
You have experience with writing modern, maintainable Python
You love technology and working with brilliant people
You are curious, flexible, articulate, and accountable
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
An exceptional academic track record from both high school and preferably university
Willingness to travel up to 4 times a year for internal events
Additional skills that you might also bring
Experience operating HPC clusters in production
Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
Software Engineer I (SDE/NOC)
Development Team Member Job In Las Vegas, NV
**Job Details** Las Vegas - LAS VEGAS, NV Full Time **Description** Konami Gaming is looking for a Software Engineer I (SDE/NOC) to join our team! This position is responsible for developing, maintaining, deploying/supporting, and testing software for the platform. Responsibilities include designing and developing software, troubleshooting/bug fixing for issues in our development, test, and production environments; building and maintaining tools for deployment, monitoring, and operations; and automating and streamlining our internal processes. Responsible for supporting system, network, and game installations (onsite and remote) including generating procedures and documentation. Working with customers to maintain day to day casino operations. This position also requires the flexibility to carry out projects and tasks with moderate supervision while adhering to overall department and company policies and procedures.
**What you'll be doing:**
* Analyzes software requirements to determine feasibility of design within time and cost constraints.
* Participates in the design of software systems.
* Writes software features and documentation, reviews code and follows test procedures.
* Provides operations support including deployment of software, server setup, and responding to service interruptions as required. This will be performed at the customer site (as needed) and remotely.
* Develops and works on software tools, integrations, etc. to support game/platform development.
* Collaborates with teams of engineers, mathematicians, designers, artists, and others as necessary to ensure product quality and market criteria.
* Reports to management any discrepancies or problems requiring resolution.
* Provides documentation to support releases.
* Always complies with the company's regulatory guidelines and corporate policies.
* Maintains confidentiality regarding the company, products, and employee information.
**Konami Offers**
* Competitive Wages
* Great 401(k) plan with company match
* Comprehensive health benefits package
* Generous Company paid Holidays and Paid Time Off (PTO)
* Tuition reimbursement program
**About Konami Gaming, Inc.:**
***For Players. For Operators. For Each Other.***
Konami Gaming, Inc. entered the US gaming market in the 2000s and we have spent the last two decades moving the industry forward with breakthrough games, head turning cabinets, and a casino management system that brings it all together. Over that time, we have garnered our share of awards and established a corporate culture of success and innovation.
A world leader in systems and game development, Konami can offer you the best of both worlds - stability within a dynamic, creative environment. We are excited to announce that Konami Gaming Inc. is growing and expanding into new product lines, including premium and standard games, and new market segments. As we enter a new growth period for the Company, we are expanding our reach to attract top talent in game studio operations, technology and product development.
**Qualifications**
**What we'll want you to have:**
* Bachelor's degree from a four-year college or university (or higher degree) in a related field required or equivalent education and experience.
* Proficient in C, C++, Data Structures and Algorithms. Related experience, training, gaming industry experience is a plus.
* Intermediate and above level understanding and usage of Microsoft Office products. Must be able to communicate professionally and efficiently (verbal and written) with all levels of the business. Must be able to obtain and retain gaming licensure.
**Additional Requirements:**
* Travel Percentage: Occasional: 10%. This position will require travel to customer/installs/sites as needed. Employee must be flexible to the need of the business.
**Work Environment:**
* Full time / 40 + Hours per week. Must be flexible for overtime, including evenings, weekends and Holidays as required.
* Position shall work primarily in an office environment. Position shall maintain a cubicle in close proximity of other cubicles and offices
* Must be comfortable working in a cubicle with limited working space for long hours with the ability to remain seated at the computer terminal for extended periods. Extreme repetitive motion using keyboard, mouse, and telephone. Position can be high stress and extremely fast paced. Ability to handle directives, assess situations, enter into dialogue and complete tasks. Must be able to communicate verbally and write in English.
*Konami Gaming is an Equal Opportunity Employer committed to diversity in the workplace. All qualified employees and applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, marital status, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.*
*If you need a reasonable accommodation because of a disability for any part of the employment process, please call ************ and let us know the nature of your request and your contact information.*
Python Software Engineer - Ubuntu Hardware Certification Team
Development Team Member Job In Las Vegas, NV
Job Description
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.
The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: ****************************
We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.
This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.
Role description
We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
Invent new ways to enable remote, automated testing.
Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
Write functional and performance tests to support hardware enablement and to protect from regressions.
Participate in meetings involving international travel 2-3 times per year.
Required skills and experience
Knowledge of Python programming language.
Quality oriented, pragmatic approach to software design and implementation.
Interest in test automation methodologies.
Previous experience working with Ubuntu or other Linux distributions.
Ability to be productive in a globally distributed team.
Desired skills and experience
Passion for tinkering: you are a maker.
Experience working in an agile environment.
Hardware testing experience, for example in the IoT space.
Familiarity with the C programming language.
What is Canonical?
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-Remote #Stack