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

Senior .NET Developer

DirectedLINK

Senior .NET Developer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Our client is seeking a Senior .NET Developer responsible for building web based .NET applications using VB.net/C#, SQL, HTML and JavaScript. This role will be focus on 80% in business and data layer (heavy usage of dynamically generated SQL) and 20% front-end development.

    Your primary responsibility will be to learn the ins and outs of the existing platform code, provide support, provide suggestion to improve and optimize the existing design as well as a key member to transition to the new projects and technologies. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

    Note that learning and providing support to the existing code-base is a must have; therefore, only motivated candidates, who are open to a challenge, should apply.

    Responsibilities:

    Provide support to the existing code-base

    Help to rewrite the existing code to optimize and adopt for the new technologies

    Design, build, and maintain efficient, reusable, and reliable code

    Develop scalable and robust web-based applications

    Participate in the full software development life cycle including requirements, analysis and architectural design

    Help maintain code quality, organization, and automation

    Required Skills/Experience:

    8+ years of experience with Microsoft.NET Technologies, NET(Visual Studio 2017, .NET Framework 4.6, VB.NET), VB.net/C#, SQL Server, SOAP, REST, WebAPIs, XML, JQuery, JavaScript, HTML and CSS (Angular or React is a plus!)

    8+ years of experience with SQL Server including writing stored procedures, triggers, indexes and table relationships

    Proficient experience developing dynamically generated SQL statements

    Strong understanding of object-oriented programming

    Skill for writing reusable libraries

    Strong troubleshooting abilities in distributed multi-tier enterprise environment.

    Demonstrate the ability to work proactively, both independently and as part of a team

    Process and detail oriented with the ability to grasp complex business workflows and processes

    Experience implementing automated testing platforms and unit tests

    Experience writing automated test tools to test your new code

    Ability to start new code projects from scratch or to fix / debug / update existing projects.

    Computer Science or related field/degree or equivalent work experience is required

     

    Specific Knowledge, Skills and Abilities:

    Ability to multitask, prioritize and meet deadlines in a face-paced environment

    Ability to understand complex business requirements and provide technical solutions

    Extremely well organized and detail-oriented

    Strong problem solver and multitasker

    Strive to stay ahead of the curve in the emerging technologies