no magic inc uml logo

No Magic is seeking highly motivated, team-oriented individuals who are seeking career advancement with a rapidly-growing global software firm. The firm provides numerous career paths for the right individuals and encourages employee initiative, personal responsibility and measurable results.

Allen, Texas

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.

Sales Engineer

Sales Engineer

No Magic, Inc. is looking for a multi-talented, driven individual to add to our professional services team. For over 20 years No Magic has been the leader in object oriented modeling software, and the demand for sales engineering talent is growing.

Additional Info

  • Based In: Allen, TX
  • Responsibilities and Duties:

    As part of the No Magic’s professional services organization, you will deliver No Magic model-based training and consulting solutions. You will work with a wide array of clients, many of whom are Fortune 500 customers, on ways to apply and implement No Magic modeling methodologies.

    This position is based in our Allen, TX office but some travel will be required. Other responsibilities include helping our sales team with technical demonstrations and general support questions. No Magic will provide you with formal solution training as well as mentoring, as part of our Professional Services organization.

  • Qualifications:
    • Recent college graduates or individuals seeking an entry level position with a growing company
    • Experience in Object Oriented modeling methods such as UML and/or Java programming highly desirable
    • Comfortable working alongside business stakeholders and communicating with team members who have various levels of expertise
    • We desire individuals who are friendly, positive, good listeners and have a strong work ethic
    • Must be a U.S. Citizen
  • Compensation:

    Benefits of working with No Magic:

    • Competitive base salary with a full benefits package (healthcare, dental, 401K, paid leave)
    • We are a growing company with a wide range of opportunities for career advancement
    • We are an innovative global company, working on cutting edge projects within the Fortune 500 and Federal Government space
    • Receive training in a range of technology disciplines that will propel your career and advance your knowledge for the future growth
  • Job Details:

    Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.

    * MAKE SURE TO MAKE THE SUBJECT LINE: No Magic SE Position

Solutions Architect

Solutions Architect

No Magic, Inc. is looking for a multi-talented, driven individual to add to our professional services group. We are seeking candidates with experience and deep knowledge of Systems Engineering practices and a history of successful project implementations. Training will be provided by No Magic on our solutions and services.

Additional Info

  • Based In: Allen, TX
  • Responsibilities and Duties:

    The Sr. Solutions Architect role and primary responsibilities are listed below:

    • Working with clients to develop robust architectures; including but not limited to software, systems and systems of systems
    • Ability to apply No Magic's solutions in the areas of UML, SysML, UPDM (DoDAF/MODAF/NAF3), BPMN and SOA to a client's domain
    • This role will require the ability to think abstractly on how to apply standard modeling practices to diverse problem sets
    • Demonstrate any and all of No Magic's solutions to a client
    • Deliver training based on No Magic's materials to clients
    • Deliver workshops and host web sessions to help identify client problems and develop solutions
    • Deliver client support and help when necessary
    • Maintain a deep understanding of the various technical features of No Magic's solutions
  • Qualifications:

    Required Qualifications:

    • A minimum of 5 years working as a systems engineer with a history of successful project implementations
    • Project experience that includes all aspects of the product/system life-cycle from requirements through test, delivery and operational sustainment
    • A minimum of 5 years of experience with the any of the following areas: system design, sub system and component specification, system of system architecture, hardware-software integration and test, technical baseline management
    • A minimum of 5 years of requirements development and management experience, preferably with DOORS or other requirements management tools
    • A minimum of 3 years of experience performing enterprise architecture or system design modelling within an MBSE tool suite.
    • Proficiency in SysML and/or UPDM (OCSMP certification preferred)
    • A minimum of a bachelor's degree in software or systems engineering or related degree
    • Must be a U.S. Citizen
    • Active government security clearance is not necessary but is a major plus
    • Able to travel 50% of the time

    These skills are highly recommended for this role:

    • Use of No Magic's solutions on a prior project
    • Certifications from INCOSE or the Object Management Group
    • Public speaking
    • Experience with PLM (Product Lifecycle Management) tools
  • Job Details:

    Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Bangkok, Thailand

Software Test Engineer

Software Test Engineer

Intelligent and highly motivated individuals who possess creativity to test our products that focus on modeling and simulation. The ideal candidates are energetic professionals who can find and accurately describing issues in an organized and clear fashion. Additionally they would be a self-starter and work on their own initiative.

Responsibilities:

  • Understand project requirements, business processes, and application environments.
  • Participate in creating software test plan document and user acceptance test document.
  • Design software test case specification and test data.
  • Perform testing execution in module/component test, integration test, system test, and regression test.
  • Maintain module/component test, system test, and software test case specification after test execution completion and whenever project requirements, business process and environments change.
  • Follow project milestones, design, implementation, and document, and execute tests, evaluate, and communicate results.
  • Report and track bugs.
  • Create test evaluation summary reports.

Requirements:

  • Bachelor's degree or higher in Computer Engineering, Computer Science, IT, or a related field.
  • Knowledge of software testing, quality assurance practices and procedures, and Java programming.
  • Capable to learn and understand new things.
  • Possess effective problem solving skills.
  • Positive attitude, good people skill, and capable to work as a team.
  • Possess excellent time management and multitasking skills.
  • Strong ability to evaluate and prioritize tasks.
  • Able to provide clearly and concisely written communication.
  • Good English writing and reading skills.

Pluses:

  • Experienced in UML, SysML, UPDM, CMMI, or OOP.

Exam Details:

  • Part 1: Essays about General Software Testing.
  • Part 2: Designing Test Case.

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia Software Test Engineer Position

System Analyst

System Analyst

As a System Analyst, you will be responsible for ensuring the needs and expectations of clients or sometimes the Product Manager, are represented correctly in the final product. All requirements set forth by the business must be captured and documented correctly before the solution is developed and implemented. Your responsibilities include conducting needs and competitor analysis, designing solutions for clients, performing user acceptance testing, conducting product training, and providing fast and effective customer support. Occasionally, you will be required to visit clients for the purposes of on-site support and training. You would be expected to deliver your works on the time.

Responsibilities:

  • Identifies and documents all business, technical, and product requirements.
  • Translates client requirements into workable models.
  • Determines potential solutions for technical and business compatibility.
  • Works with software developers and clients to ensure technical compatibility and user satisfaction.
  • Performs user acceptance tests with client perspectives in mind.
  • Produces user manuals, tutorials, white-papers, and training materials.
  • Provides technical support by phone, email, real-time chat, and on-site visits.
  • Update knowledge and skills by participating in conferences, reading journals and publications, and taking certification exams.
  • Delivers work on time and works well under pressure.

Requirements:

  • Bachelor's degree or higher in Computer Engineering, Computer Information Systems and Technology, Information Management System, or in a related field.
  • At least two years of experience in software product development or web application.
  • Strong analysis and problem-solving skills.
  • Broad knowledge of software development process and object-oriented programming.
  • Fast-learner with investigative and inquisitive mind.
  • Confident and proactive.
  • Excellent English communication skills especially writing and reading.

Pluses:

  • Master's degree or higher.
  • Experienced in one or more of the following modeling languages and technologies: UML, SysML, BPMN, UPDM, and PLM.
  • Experienced in one or more of the following programming languages: JAVA, C++, and C#.
  • Experienced in MagicDraw and other products of the company, or requirement tools, for example, IBM Rational DOORS.

Exam Details:

  • Create Requirements Specification of an Automated Time and Attendance System.

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia System Analyst Position

Support Engineer

Support Engineer

Qualified candidates should have passion for technology, possess strong customer service skills, and demonstrate ability to interact with and interpret feedback from customers or address other issues as necessary.

Responsibilities:

  • Provide functional and technical support to customers.
  • Manage technical issues for each product line.
  • Learn and be familiar with the the company's products.
  • Analyze the needs of a business and research solutions.
  • Make sure that existing software architecture is working well and being used efficiently.

Requirements:

  • Bachelor’s degree or higher in Computer Science, Computer Engineering or in a related field.
  • Great English communication skills especially reading and writing.
  • Good interpersonal and excellent problem solving skills.
  • Strong customer service skills and highly cooperative.
  • Work well under pressure as part of a team or autonomously.
  • Quick learner with ability to assume responsibility.

Pluses:

  • At least 1 year of experience working in a software support position.
  • Knowledge of UML and some background in programming.

Exam Details:

  • Reply e-mails from clients or customers.

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia Support Engineer Position

Solution Architect

Solution Architect

Responsibilities/Duties:

The architect advocates for the architecture constituency in the process and is the authority on the product architecture and design. The architect understands tools, libraries, standards, and practices both available and in use at the company and specific clients/customers. The architect’s main goal is to ensure success of the project by designing the foundations of the application. This includes defining both the organizational structure of the application and the physical structure of its deployment. In these endeavors, the architect’s goal is to reduce complexity by dividing the system into clean and simple partitions. The resulting architecture is extremely important because it not only dictates how the system will be built going forward, but also establishes whether the application will exhibit the many traits that are essential for a successful project. These include its usability, whether it is reliable and maintainable, whether it meets performance and security standards, and whether it can be evolved easily in the face of changing requirements.

Responsibilities

  • Translate business strategy into technical vision and strategy.
  • Choice of technology and libraries used.
  • Provide solution to develop new feature or integrate with other products/libraries.
  • Impact analysis of other products/libraries.
  • Define architecture and address architectural challenges.
  • Works with Project Manager, Product Manager, and Lead Developer to prioritize and sort priorities for each release based on development cost and features required for product.
  • Design and implementation review

Requirements:

  • Good knowledge in UML, modeling and Object-Oriented Technology, Component based design is a plus.
  • In-depth understanding of business and system modeling domains and pertinent system analysis techniques and technologies.
  • In-dept understanding of Java and how to design architecture of the software product.
  • Understand technical issues around modeling tools.
  • Understand general organization’s business strategy and rationale.
  • Understand general business practices and software development methodologies.
  • Degree in Technology Management, Computer Engineering, Computer Science, IT or related discipline; or equivalent experience.
  • At least 3-5 years in software analysis and design experience and/or business analysis and design.
  • Having knowledge in distributed architecture, NoSQL, big data, multi-thread, OSGi and EMF is a plus.
  • Familiar with the software development process is a plus.
  • Experience in project management methodology is a plus.
  • Good communication and problem solving skill.
  • Good command of both spoken and written English.

Exam Details:

  • Reply e-mails from clients or customers.

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia Solution Architect Position

Sales Administrator

Sales Administrator

No Magic Asia is looking for energetic and highly motivated individuals to join our growing development team. The ideal candidate is a dedicated team player and good service mind.

Responsibilities:

  • Support Business Development Team for inquiries
  • Prepare and coordinating all documents and sales reports
  • Coordinate with clients on processes
  • Support clients as requested
  • Answer and direct phone calls responding to clients’ questions, requests

Requirements:

  • Male/Female, with at least 1 year working experience.
  • Bachelor’s degree in any field.
  • Good communication skills and good command of English (able to speak Chinese, Korean, Japanese is a plus)
  • Good computer skills e.g. MS Office
  • Energetic, team-player and self-motivate.
  • Detail oriented and good problem solving skills

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia Sales Administrator Position

Technical Writer

Technical Writer

This is a person loaned to the team from the documentation organization. The Technical Writer takes materials from the Product Manager and the development team to create production copies of documentation and help for the application. The Technical Writer also reviews the wording used in the application, including error messages.

Skills/Knowledge:

  • Excellent English writing skills
  • Technical writing skills
  • Understanding of corporate document standards

Project Responsibilities:

  • Reviews the English used in applications for clarity, correctness, spelling, grammar, and formatting
  • Rewrites drafts of documentation and application ‘help content’ for publications
  • Edits and maintains, “what’s new” change descriptions for each product release
  • Reviews and edits design/code artifacts shown to customers/partners
  • Prepares documents for publication
  • Works with product provisioning team to publish documents

Deliverable Artifacts:

  • User Manuals
  • Tutorials
  • Help documentations (i.e. Help system in application)
  • Viewlets
  • Readme, release note, what’s new, etc.

Pluses:

  • Technical background
  • Have training in technical writing
  • Able to present a portfolio of work for review

Email your resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.
* MAKE SURE TO MAKE THE SUBJECT LINE: No Magic Asia Technical Writer Position

The information you have provided in the employment application form (in Word and Excel format only) will remain confidential and become part of your personal records if you are accepted as an employee. Please return your completed form along with your CV by email to This email address is being protected from spambots. You need JavaScript enabled to view it. or by post to the following addresss.

No Magic Asia Ltd. (HR Department)
719 KPN Tower, 22 nd floor, Rama IX Road,
Bangkapi, Huaykwang, Bangkok, 10310, Thailand
Phone: +66-0-2717-1117
Fax: +66-0-2717-1001

Click to see the map

Note: You can also get a paper copy of the employment application form from our office or request it by email to This email address is being protected from spambots. You need JavaScript enabled to view it.

For more information or a quote
please contact
sales@nomagic.com
or call +1-214-291-9100.