Lead Software Engineer - Remote Opportunity at The Joint Commission in Oak Brook, ILother related Employment listings - Oak Brook, IL at Geebo

Lead Software Engineer - Remote Opportunity at The Joint Commission in Oak Brook, IL

Overview:
The Lead Software Engineer have the ability and skills of the senior software engineer with the additional responsibility of mentoring/coaching Software Engineers, analyst, and key stakeholders. As a lead software engineer, the lead will be required to participate in software architecture design discussion and is responsible for coordination of project and software development life cycle (SDLC) activities with the project team to develop enterprise level application and custom integration solutions including major enhancements for interfaces, functions, and features. Responsibilities Ability to provide backup including assisting the IT Director / Manager duties when necessary. Lead and/or participates in all phases and is responsible for designing, , testing, implementing, and supporting applications on time and within budget Responsible for IT full project software development life cycle (SDLC.) Including all phases of the project of full execution of design, coding, testing, implementation. Responsible for developing detailed requirement specifications, system/technical documentation, workflow procedures, and data modeling Responsible mentor/coach software team to translate business requests into cloud solutions, software packages or custom designed computer system Responsible for taking a project from inception to completion including project planning, status reporting, requirements gathering, design, coding, testing and implementation of a quality product. Provides technical and business expertise regarding integration of applications across the business. Problem-solving skills, analyzing problems and assessing potential issues to improve applications in a timely manner Responsible for completing all components of the IT Agile and project methodology. Responsible for mentoring/coaching business users on identifying, structuring, and composing future business processes. Responsible for supervision of project staff, which may include business analysts and managing software development analysts. Performs various project leadership activities including test environment design and construction, issue resolution, status reporting and configuration management Exhibits a complete understanding of the business processes and IT systems. Works with, coordinates and manages external resources as necessary Treat team members fairly and build relationships within and across departments. Is experienced in a fast-paced development environment Qualifications Bachelor's degree in Computer Science or other related field OR equivalent work experience. Master's Degree (MIS or MBA) recommended. 7
years of IT work experience software development experience of full executing application development in a distributed multi-tier environment using various technology. 3
years of Software Project Leadership experience. Utilizes meeting facilitation, interview, and/or business and technical research skills during the entire project lifecycle Great interpersonal skills and excellent communication skills both written and verbal Works independently or as a part of a team to support cross-team architecture requirements. Ability to prepare effective presentations including meeting facilitation. Listens, interprets, and documents business user requirements and/or requests in compliance with the department methodology, standards procedures, practices, and goals. Able to demonstrate leadership and team qualities to be open to team member ideas and approaches along with mentoring/guiding them in the right direction. Able to facilitate team meetings with IT staff and business users Participates in health care, IT and other professional networks to ensure awareness of industry standards, trends, and best practices to strengthen organizational and technical knowledge. REQUIRED Technical Skills:
7
years of experience with .NET (C# and/or VB.NET) Strong experience in delivering web-based solutions with ASP.NET, ASP.NET Core, MVC, JavaScript, jQuery. 7
years of experience using Microsoft SQL Server, or similar RDBMS 5
years of experience designing and working with scalable n-tier web-based applications (UI, Business Logic Layer, Data Access Layer) 5
years of experience with Entity Framework 3
years of experience with Web API (REST) development Experience with Angular, or similar technologies Experience with service-oriented architectures (SOA) Microsoft TFS source control, Dev Ops. GIT or similar Visual Studio 2017 or above Experience with Agile principles and methodologies Understanding of OOP and SOLID principles DESIRED Technical Skills:
2
years of Microsoft Azure fundamentals which includes Azure SQL as a PaaS, Functions, Azure AD security, App service, Azure Data Factory, Search Engine. Familiarity with Telerik controls, ABC Pdf, Aspose or other 3rd party user controls Experience with Azure DevOps Experience with Git source control Experience with Windows UWP application development SharePoint a plus.
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.