Logo
Mindlance

.Net Developer - Senior (6-10 yrs)

Mindlance, Chicago, Illinois, United States, 60290


Description/Comment:•Analyze, design, program, debug, configure and modify software systems and/or new products used in local, cloud, networked, mobile or Internet-related technology; code may be used in commercial and/or end-user applications.• Use programming languages and technologies to write code, perform testing, log, and debug applications, all with the goal of achieving Maintainability, Availability, Scalability, and Security• Pursue strong engineering practices through a culture of continuous improvement• Complete documentation for tech specs• Interact with users to define system requirements and/or necessary modifications• Follow the principles of agile and focus on incremental delivery• May lead cooperative efforts among members of project teams• Act as a mentor to junior staff members• Actively participate in product and technology focused social and learning events

Additional Job Details:What you'll need: • 5+ years' professional experience in software development • Ability to fully support all development phases of the software development lifecycle (SDLC) • Excellent oral and written communication skills • Front End Technologies/Concepts: ASP.NET, Angular and/or AngularJS, JSON/XML, Sync/ASync services • Back End Technologies/Concepts: .NET, .NET core, C# and RESTful API design, Micro-Services and Event-drive driven architecture and frameworks • Experience with Web API and RESTful services • Translating requirements into a Design and design implementation • All aspects of testing (unit, functional, integration, end-to-end) • Production implementation and support • Participation in review and governance activities • Must be a critical thinker, solutions-oriented with strong analytical, troubleshooting and problem-solving skills • Must be able to quickly grasp complex concepts and learn new technologies • Ability to work independently and to effectively interact and collaborate with all types of stakeholders, both technical and business, peers and managementRequired Skills:Demonstrated proficiency in web based development languages, including HTML, CSS, JavaScript, Typescript, jQuery, .NET/C#Experience in applying client side MV* frameworks such as backbone.js and AngularJS. Experience with Angular v4.0+ preferredA passion for including automated unit tests in the development processUnderstanding of Agile/Lean software development principles along with experience participating in agile projectsPreferred skills/experience: • Bachelor's degree in Computer Science or related discipline Knowledge of design patterns and SOLID principlesKnowledge of Web Content Management SystemsExperience with Web API and RESTful servicesKnowledge of Web AccessibilityExperience in developing against NoSQL systems like MongoDBExperience in application performance tuning and capacity planningKnowledge of financial services or banking.Preferred:Experience with Agile and being a part of a scrum teamExperience tuning and maximizing performance for high volume pagesUnderstanding of patterns and practiceAbility to contribute to application and platform architecture and design

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."