Morrowind

Paid job position open: .NET Developer

  • Comment
Over the past few months the uptake of our Nexus Mod Manager beta has been tremendous, with now close to 350,000 users of the software. I would like to continue expanding and improving the Nexus Mod Manager and it's features while also improving the stability of the software and ensuring that as many people as possible who want to use the software, can use the software. With that in mind I am opening up a new employee position at the Nexus for a dedicated .NET/C# programmer to work on NMM, and similar utilities for the Nexus sites.

It will be the duty of the .NET developer to continue improving and expanding the scope of the Nexus Mod Manager while working on fixing bugs and stability issues with the current code.

If you are an experienced .NET programmer with at least 3 years of experience and are looking for a job, please head over to the job page for more information. Be sure to send in a CV and previous examples of your work to the email address provided.

28 comments

Comments locked

A moderator has closed this comment topic for the time being
  1. MrGrymReaper
    MrGrymReaper
    • premium
    • 47 kudos
    @Dark0ne - The lack of code documentation could for any applicant be the loss of a useful tool. So documentation of the code for programmer(s) working on the project would help them alot.

    Without it being able to keep track of what piece of code does what and where. It results in slowed development as people as result would continuously spend their time reminding themselves of what each segment of code does.

    They would as a result need to do a full systems analysis before they can even work further on the code it would include the software and other systems which it interfaces with.
    It would also aid anyone who you hire when developing the application further as well as working with "Pseudocode" to plan the programs future features and bug fixes.

    Another part of the documentation that would help the developer would be a complete set of DFDs (Data Flow Diagrams) as the software is in essance an interface to a system.

    I'm not an experienced .Net programmer so I unfortunately can't take the position (< 3) only been on/off learning when volunteering for past year, however it is something I was taught when on my programming component of my ICT course at college (learnt Visual Basic).
  2. SailorTurkey
    SailorTurkey
    • member
    • 0 kudos
    @gewissen just because you are an amateur programmer doesn't mean C# is buggy.

    STAThreadException is an entry level problem in threading.
    I am using C# for the past five years. I am writing software for embedded systems and
    the server application i wrote (written in c#), can handle 800 clients simultaneously with no problem.

    If you want i can teach you C#, with a price of course lol
  3. geronimodennis
    geronimodennis
    • member
    • 0 kudos
    SkyrimCplLexer.cs
    SkyrimCplLexer_CPLLexer.cs
    SkyrimCplParser.cs
    SkyrimCplParser_CPLParser.cs

    this class is missing in
    Skyrim.XmlScript.CPL
  4. Dark0ne
    Dark0ne
    • Site Owner
    • 2,903 kudos
    There's no guide for the source code I'm afraid.
  5. geronimodennis
    geronimodennis
    • member
    • 0 kudos
    i have touch the source code of nmm it is. much complicated than i expected is there any documentation. or guide for the code pattern? for easy code flow visualization

    but if theirs is no documentation or guide then i should start tracing



  6. gewissen
    gewissen
    • member
    • 9 kudos
    Please, try not to use C#! i develop with this "language" for medical applications. Use anything else, it just works better. Plea... <STAThreadException>
  7. Jeoshua
    Jeoshua
    • premium
    • 111 kudos

    @TrueScorcererofmerlin NMM is not buggy


    Actually it is, because it doesn't properly implement the C# scripts that it needs to... hence Dark0ne asking for a .NET programmer to work on it.

    Buggy software is described as software that is supposed to do a certain task, and doesn't do it properly. NMM is therefore buggy due to it's incomplete C# script implementation.
  8. ValtielCurse
    ValtielCurse
    • member
    • 2 kudos
    @TrueScorcererofmerlin NMM is not buggy, some mods on the nexus need to be installed manually, some others are better installed by NMM. Most of the mods on the nexus are more complex than those that are on steam, when you say workshop is "easier" and not buggy is because they are simple .esp files that do not need complex installation. You will not find big mods overhauls there, just not anytime soon. Anyway, this thread is for a job position, not sw and nmm comparision, sorry.
  9. Dark0ne
    Dark0ne
    • Site Owner
    • 2,903 kudos
    You can pull the code from the SVN as you would anything from an SVN, but there's no way to commit changes at this time as we are closely controlling the code at this point. For more information read this thread. We welcome any help, but we want to try and keep the code as professional as possible <img class=">
  10. rutix
    rutix
    • premium
    • 0 kudos

    i use the nexus only for mods that is not on steam, becouse its easier to use steam workshop to install my mods, the nexus mod manager messed my game up by installing mods the wrong way, i would reccomend manual install of mods on this site. the nexus mod manager is way too buggy right now.

    Workshop is also buggy since it doesnt know which mods needs to be installed in what order.

    @ Dark0ne: I know you guys use sourceforge but I see no way how to contribute to the sourcecode. On github they have something called pull request where you can send a request to the repository admin to pull in fixes/new features ect. and the devs can then review them and then apply it to the main branch. Does sourceforge have something like that?