Senior Software Engineer - Des Plaines, United States - IT Associates

    Default job background
    Description

    6-12+ Month Contract Role

    Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.

    Location - Remote/Rosemont, IL (must be local to the Chicago area)

    Our client is looking to add a Senior Software Engineer (Full Stack) that will be responsible for upgrading, configuring, and debugging existing business applications. Primary responsibility will be to provide technical support for core business applications, improve processes and ensure that they continue to run efficiently and reliably. The programmer will carry out development tasks and participate in the daily maintenance of the business systems including the investigation of errors, corrections of functionality or restoration of data/database integrity. A commitment to collaborative problem solving and quality product is essential.

    Qualifications:


    • Prioritize requests according to business impact and need.


    • Hands-on design & development across a broad range of products, technologies & methodologies.


    • Responsible for the development and integration of new or existing applications into the technical infrastructure and existing business processes.


    • Participate in the data model review meetings (for data integration and modeling best practices).


    • Analyze, Design and Review business requirements with Business Process Analyst and clients and craft scalable, flexible, and resilient architectures that address customer business problems.


    • Responsible for the design, development, testing, tuning and implementation of Applications.


    • Participate in code reviews and technical design/specifications to help maintain code quality, organization, and automatization.


    • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.


    • Successfully manage deliverables while balancing project timelines and unanticipated issues.


    • Perform support and maintenance tasks to address production issues reported by business users.


    • Ensure that all applications well documented, thoroughly tested and debugged, and adhere to corporate and industry standards.

    REQUIRED QUALIFICATIONS


    • 10 years of software development experience.


    • Excellent analytical, inter-personal and communication skills with a strong technical background.


    • Willingness to learn complex systems and figure out steps needed to troubleshoot issues.


    • 4+ years of strong knowledge and proficiency in C#, VB.Net, JavaScript or similar programming languages.


    • Previous experience working with APIs, REST Services and JSON.


    • 2 - 5 years of experience on Oracle/SQL Server Database side development.


    • Proficient with ETL programming, performance tuning, requirements gathering, data analysis, data modeling, database design and Integration, Data Conversion, Data Migration, Data Masking and Data Cleansing and Standardization.


    • Familiarity with SSIS, SSRS is desirable.


    • Experience with Azure Dev Ops (ADO).