Previous Job
Previous
.Net Developer
Ref No.: 18-62229
Location: Warrenville, Illinois
Position Type:Contract
Start Date: 08/27/2018
 Our client is looking for passionate and motivated developers to be part of a highly visible and strategic area. The Developer is responsible for delivering elegant and thoughtful software solutions using Microsoft .NET technologies to meet complex business requirements.
Responsibilities:
•             Take a lead role in building complex software systems to be successfully delivered to customers and stakeholders.
•             Excellent problem-solving, analytical and troubleshooting skills; ability to work with minimum guidance and communicate technical concepts clearly and effectively.
•             Analyzes and participates in reviews of software requirements to determine feasibility of design within time and cost constraints.
•             Develops or provides work estimates based on analysis of requirements.
•             Communicates regularly with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs and product strategy.
•             Proven ability to share knowledge through mentoring, reviewing code, reviewing design docs, giving technical talks, teaching classes or as a consultant on projects.
•             Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
•             Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software.
•             Works in multiple code bases to deliver end-to-end functionality as part of a Agile/SCRUM and Lean feature team.
•             Develops and maintains automated software tests.
•             Demonstrates mastery over their own applications running in production including: application performance, log files, monitoring and alarming, dependency (client & server) usage patterns, database and cache, configuration, debugging and profiling.
•             Provides support to their team's applications and demonstrates a sense of ownership for the systems-level production applications. Capable of aiding and triaging complex production incidents.
 
Qualifications:
•             BS in Computer Science or related technical discipline (or equivalent).
•             5+ years (minimum) of programming experience in C# with strong OO skills.
•             3-4+ years of experience in large systems software design and development experience
•             A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
•             Experience developing mid-to-large sized web applications using an MVC architecture and RESTful web services.
•             Knowledge in HTML5, CSS3, JavaScript, and overall solid web development experience.
•             Coding skills in ReactJS, database design and SQL, and knowledge of SalesForce Marketing Cloud or service-oriented architectures are a plus.