• Senior .NET Developer

    Posted Date 5 days ago(12/5/2018 10:24 AM)
    Job ID
    Software Development
  • About DMI


    Working at DMI


    DMI is a diverse, prosperous and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

    The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability.

    ***************** No Agencies Please *****************

    Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions. 

    About the Opportunity

    DMI is looking for a  Senior Application Developer in Indianapolis, IN.  The Sr. Application Developer will develop C# based Web APIs supporting an Angular application. The developer will be responsible to deploy backend web applications, including all aspects of server-side processing, data storage, and integration with frontend development.


    What You Can Expect


    • Has strong technical knowledge of all phases of server side web development. 
    • Able to interface with client management personnel and provide thought leadership or best-practices in server side web development. 
    • Ensures design promotes modularity, portability, privacy, and security. 
    • Retrieves and utilizes information from the system and other data sources as required and manages the development and implementation of data access functionality. 
    • Is comfortable completing Peer Code Reviews.
    • Formulates/defines system scope and objectives for assigned features.
    • Can quickly gain a good understanding of the business or function for which applications is designed. 
    • Responsible for program design, coding, unit-testing, debugging and documentation. 
    • Must demonstrate commitment to the team and to the work committed to.
    • Must demonstrate the ability to work independently or under only general direction.


    Our Must Have List


    • 3-5 years of web development experience using .NET
    • 2+ years of experience developing Web API RESTful services
    • Strong Object-Oriented development skills
    • Working in team environments that use agile methodologies (e.g., Scrum, Lean)
    • Authoring developer-friendly documentation (e.g., API documentation, deployment operations)
    • Test-driven development
    • Use of version control systems, specifically Git 
    • Quickly researching and learning new programming tools and techniques
    • Relational and non-relational database systems
    • Using and working with open source solutions and community
    • Communicating technical concepts to a non-technical audience


    Desired, but Not Required


    • Prior experience working a Cloud environment preferably Microsoft Azure
    • Prior experience with Angular development
    • Prior experience with JavaScript development
    • Prior experience with Swagger

    Education and Years of Experience


    • 3-5 Years of web development using .NET of which 2+ years must be focused on Web API development.
    • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.