Ace Hardware Corporation logo

    Ace Hardware Corporation is looking for a Dotnet Developer

    As a .Net Developer you will be primarily responsible for designing and developing solutions, serving as Technical Lead for projects to support Business needs.

    The position will also focus on…

    • Analysis and design of application modules
    • Development of application modules, as required
    • Oversee IT project execution as a Technical Lead
    • Execution of System Development Life Cycle (SDLC) for IT projects
    • Creation and/or review of SDLC artifacts
    • Provide technical consulting and mentoring for software developers
    • Maintenance of application modules, as required

    Position Requirements:

    • Bachelor’s degree in business or computer science
    • 3-6 years’ experience demonstrating progressive levels in programming and systems analysis and design for frontend web development with the Microsoft .Net Framework
    • Proficient experience in development technologies: C#, ASP.NET MVC, Razor, .NET Core, LINQ, .NET Framework
    • Proficient experience building REST Api’s and webservices in: Web API
    • Proficient experience in development SDLC methodologies: Agile, Waterfall
    • Proficient in OOP concepts, MVC, MVVM, and Microservice design patterns
    • Experience with Web frontend development: HTML, CSS, JQuery, Bootstrap, JavaScript
    • Experience with developing stored procedures and designing database solutions in MS SQL Server
    • Experience building N-tier applications
    • Experience with working with SOAP WCF services
    • Experience with async programming, AJAX calls
    • Code Source control in Github

    Nice to have:

    • Development experience in ASP.NET Webforms & Entity Framework
    • Code Source Control in TFS
    • Azure Cloud development experience
    • Frontend Development in ReactJS, Typescript
    • Application security experience with JWT, Oauth, ADFS, WS Federation Claims, Forms, SSO
    • Proven ability to successfully deliver technical solutions to business problems
    • Command of system development life cycle methodology development processes, practices and artifacts
    • Strong communication skills and ability to comprehend design specifications
    • Comprehension of SQL, with working knowledge of relational database concepts and data access techniques
    • Understanding of wholesale and retail business models
    • Proactive and resourceful in solving problems with the ability to resolve complex technical issues within area of responsibility
    • Embrace change and offers ideas to improve team processes or output
    • Ability to lead small to medium projects
    • Ability to collaborate with cross-functional teams for large projects