Senior Developer - Kansas City, United States - Edjuster

    Edjuster
    Edjuster Kansas City, United States

    2 weeks ago

    Default job background
    Description

    Job Summary:

    • Direct technical setup and maintenance of a continuous integration and delivery environment and methodology
    • System/application design and development, unit testing, QA and user-acceptance testing support, implementation, and integration
    • Provide technical guidance and direction to other IT and non-IT staff members
    • Participate in project planning and requirements definition
    • Customer support for, and technical expertise in, end-user decision support software tools and end-user computing technology
    • Conduct all activities in accordance with standards and procedures
    • This position can be on-site, fully remote, or a hybrid of the two.

    Essential Functions:

    • Perform job duties and conduct self in accordance with Allen Press, Inc. team values in alignment with Company's Mission.
    • Assist in maintaining a safe work environment by reporting any actual or potential hazards to the Safety Coordinator, the Safety Committee, or senior management.
    • Utilize Quality Improvement /Lean practices to improve efficiency, eliminate waste, and exceed customer expectations. Contribute to continuous improvement initiatives.
    • Design, develop, test, deploy, and support new software solutions and changes to existing software solutions
    • Troubleshoot technical issues in a variety of application environments including system configuration, software and database systems, and data integrity/conformity
    • Mentor team members and provide thoughtful discussion on tactics and strategies as they are selected
    • Translate business requirements into components of complex, loosely-coupled, distributed systems
    • Research and integrate new technologies based on evolving trends in software development
    • Create documentation for IS-focused system and software administration

    Experience/Qualifications:

    • B.S. in computer science or related fields or an equivalent amount of application development experience
    2. 5 or more years work-related experience

    3. 3 or more years of experience in enterprise application development in the.
    NET environment


    • Strong understanding of object orientated heuristics and design patterns (especially MVC)
    • Strong working knowledge of Microsoft .NET programming languages (preferable Core version) including ASP.NET
    • Strong knowledge of JavaScript, CSS and HTML with an emphasis on responsive design
    • Experience with ADO.NET/ORMs (preferably Entity Framework)
    • Familiar with Service Orientation/RESTful Patterns and Concepts/API Design Fundamentals
    • Familiar with Dependency Injection and unit testing (Unity or Ninject)
    • Familiar with JavaScript best practices and design patterns (including supersets like TypeScript)
    • Familiar with version control systems and tools including Subversion, Git, and Microsoft Visual Studio Online
    • Familiar with JavaScript frameworks like Knockout, ReactJS, Backbone.
    JS or AngularJS, Twitter Bootstrap, jQuery/jQueryUI, Modernizer, etc.


    • Familiar with mobile development platforms
    • Familiar with database development/tuning in MS SQL Server platform, T-SQL, stored procedures, data warehousing/ETL, SSIS, SSRS, SSAS, MDX
    #J-18808-Ljbffr