Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

SENIOR SOFTWARE DEVELOPER

Solve IT Strategies, Inc.

SENIOR SOFTWARE DEVELOPER

Schaumburg, IL
Full Time
Paid
  • Responsibilities

     

    Title: Senior Software Developer

    Location: Remote

     

     

    Required Experience: • Bachelor’s degree in computer-related area (i.e. Computer Science, Computer Information Science, Computer Engineering, Electrical Engineering) or equivalent demonstrated success as a software developer. • 5 or more years experience as a software developer. Required Skills: • Experience coding/programming/ developing with working knowledge of Angular, .Net, C#, and SQL development. • Have a working understanding of Windows Server and IIS setup and configuration • Applied knowledge of object oriented programming techniques, methods and structures. • Applied knowledge of data access and update techniques, methods and structures. • Applied knowledge of multi-tier internet application architectures using Microsoft technologies • Ability to work independently or as part of a larger team • Ability to rapidly learn and apply new, emerging application development and integration technologies and techniques. • Ability to communicate clearly and effectively in both verbal and written formats. • Ability to create and maintain positive, productive working relationships with both technical and non-technical personnel. • Ability to meet project-related commitments on time and with the highest standards of quality. • Experience with both waterfall and Agile processes is preferred – you have the opportunity to help your team become more Agile

     

    Responsibilities:• Participate on project teams developing, maintaining, and supporting a website content management system that supports multiple marketing website interfaces. • Create technical specifications based on functional specifications. • Write code to meet technical specifications. • Test code and make appropriate modifications. • Complete appropriate documentation in compliance with all procedures and standards. • Recommend improvements/modifications to designs. • Advise Business Analysts and non-technical people on issues as appropriate • Report progress to managers, project leads, customers and other required parties as appropriate. • Contributes to and manages small to medium projects. • Provides guidance and direction to lower-level Developers. • Possesses and applies a broad knowledge of the concepts, principles, practices and processes of Software development. Significant expertise needed to complete complex assignments. Ability to visualize, articulate, and solve complex problems and concepts. • Assignments are broad in nature and require ingenuity and originality. • Solves complex problems often taking a new perspective using existing solutions. • Works under general direction with latitude to proceed on some actions or decisions.