NET Application Developer - Boston, United States - Talent Groups

    Default job background
    Description

    Hybrid Details: 40% of the time onsite in Boston

    Duration: 14 months to start

    Summary of the Position

    This posting is for an Applications Developer to assist the client in its support of their team applications.

    Primary Responsibilities

    • Serve on the technical team and be involved with application design, development, build, unit testing and deployment by using ASP.NET, .NET Core, C#, MVC, SQL Server, jQuery, Azure DevOps and web API.
    • Develop and test stored procedures, user defined functions, triggers and other objects that assist in the implementation of business rules/logic.
    • Design and develop relational database models/schemas.
    • Thoroughly test all code to ensure that programs are functioning correctly.
    • Manage security, permissions and access to applications and related services.
    • Provide day-to-day administration, support and monitoring of applications and related services.
    • Conduct query performance tuning and write ad-hoc queries.
    • Create IT documents for knowledge base, user guides and other various communications systems.
    • Follow established business, technical and project policies and guidelines aligned with the principles and standards to include the following: use of best practices, meeting management, project plans, status reports and dashboards, risk and issue tracking, change requests and resource management.

    Qualifications - Requirements

    • Minimum 7 years' experience with ASP.NET, .NET Core, C#, MVC, Web API and SQL server
    • 2 + years' experience in SSIS
    • Extensive experience in Microsoft SQL Server 2016/2017/2019
    • Expert-level JavaScript/jQuery
    • Minimum 2 years' experience with REST Web API
    • Experience with advanced query design, stored procedures, views, and functions
    • Experience with continuous integration, deployments, and troubleshooting
    • Ability to work in a fast-paced Agile/Scrum environment
    • Ability to communicate with technical and business resources at many levels in a manner that supports progress and success
    • Ability to understand, appreciate and adapt to new business cultures and ways of working
    • Ability to work independently with minimal supervision