Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Ivesia Solutions, Inc.

Software Engineer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Job Description

    SOFTWARE ENGINEER – CONCORD, NC – FULL TIME POSITION

    CORE RESPONSIBILITIES / DUTIES

    • Ability to broadly apply principles, theories, concepts and techniques required for the development of

    applications using C#, WPF with MVVM and C++/CLI.

    • Solve software problems using accepted computer programming practices under limited supervision of

    more experienced personnel.

    • Ability to lead small projects or phases/portions of larger projects.

    • Design and develop C# based .NET solutions for engineering software applications.

    • Create frontend UI’s using WPF and MVVM design pattern.

    • Develop and maintain C++/CLI backend libraries.

    • Handle multiple projects simultaneously, meet deadlines, while effectively managing priorities and

    communicating progress.

    • Adhere to the software standards, version control system, build and release processes etc.

    • Document technical designs using flow charts, class diagrams, data flow diagrams, descriptive software

    component documentation etc. as required.

    • Perform unit testing and resolve any issues / bugs by debugging and troubleshooting the code.

    • Write / publish papers and present at relevant conferences when mutually agreed upon with

    management.

    • Prepare written instruction and operation manuals for developed software packages.

    • Perform customer and in-house technical support.

    • Self-motivated and work independently, or as part of a group.

    • Help to achieve the completion of all projects within budget and on schedule.

    • Travel up to 10% of the time.

    • Perform other related duties as assigned in accordance with overall job responsibilities.

    Company Description

    Ivesia Solutions is a leading provider of Information Technology and enterprise wide software solutions with a talented project management team. Ivesia offers software development services and IT consulting services through a global yet local approach with its customers in different countries. Ivesia accomplishes this through a proven development methodology that continues to be refined with every engagement.